()
| 99 | |
| 100 | #[test] |
| 101 | fn new_with_one_arg() { |
| 102 | let gil = Python::acquire_gil(); |
| 103 | let py = gil.python(); |
| 104 | let typeobj = py.get_type::<NewWithOneArg>(); |
| 105 | let obj = typeobj |
| 106 | .call(py, (42,), None) |
| 107 | .unwrap() |
| 108 | .cast_into::<NewWithOneArg>(py) |
| 109 | .unwrap(); |
| 110 | assert_eq!(*obj._data(py), 42); |
| 111 | } |
| 112 | |
| 113 | py_class!(class NewWithTwoArgs |py| { |
| 114 | data _data1: i32; |