| 210 | |
| 211 | |
| 212 | def test_function_signatures(doc): |
| 213 | assert ( |
| 214 | doc(m.args_shared_ptr) |
| 215 | == "args_shared_ptr(arg0: m.class_sh_basic.atyp) -> m.class_sh_basic.atyp" |
| 216 | ) |
| 217 | assert ( |
| 218 | doc(m.args_shared_ptr_const) |
| 219 | == "args_shared_ptr_const(arg0: m.class_sh_basic.atyp) -> m.class_sh_basic.atyp" |
| 220 | ) |
| 221 | assert ( |
| 222 | doc(m.args_unique_ptr) |
| 223 | == "args_unique_ptr(arg0: m.class_sh_basic.atyp) -> m.class_sh_basic.atyp" |
| 224 | ) |
| 225 | assert ( |
| 226 | doc(m.args_unique_ptr_const) |
| 227 | == "args_unique_ptr_const(arg0: m.class_sh_basic.atyp) -> m.class_sh_basic.atyp" |
| 228 | ) |
| 229 | |
| 230 | |
| 231 | def test_unique_ptr_return_value_policy_automatic_reference(): |