Lines Matching refs:cm

8     import pybind11_cross_module_tests as cm
10 assert m.load_external1(cm.ExternalType1(11)) == 11
11 assert m.load_external2(cm.ExternalType2(22)) == 22
14 assert m.load_external2(cm.ExternalType1(21)) == 21
18 assert m.load_external1(cm.ExternalType2(12)) == 12
26 import pybind11_cross_module_tests as cm
32 i2 = cm.LocalType(10)
41 assert cm.local_value(i2) == 10
46 assert cm.local_value(i1) == 5
51 import pybind11_cross_module_tests as cm
54 cm.register_nonlocal()
69 import pybind11_cross_module_tests as cm
71 v1, v2 = m.LocalVec(), cm.LocalVec()
74 v2.append(cm.LocalType(1))
75 v2.append(cm.LocalType(2))
78 v1.append(cm.LocalType(3))
84 v3, v4 = m.NonLocalVec(), cm.NonLocalVec2()
93 d1, d2 = m.LocalMap(), cm.LocalMap()
103 import pybind11_cross_module_tests as cm
106 cm.register_nonlocal_map()
110 cm.register_nonlocal_vec()
114 cm.register_nonlocal_map2()
122 import pybind11_cross_module_tests as cm
134 cm.register_mixed_global_local()
135 cm.register_mixed_local_global()
138 a.append(cm.MixedGlobalLocal(7))
139 a.append(cm.MixedLocalGlobal(8))
142 a.append(cm.get_mixed_gl(11))
143 a.append(cm.get_mixed_lg(12))
151 import pybind11_cross_module_tests as cm
152 assert m.local_cpp_types_addr() != cm.local_cpp_types_addr()
158 import pybind11_cross_module_tests as cm
160 v1 = cm.VectorInt([1, 2, 3])
162 assert cm.load_vector_via_binding(v1) == 6
167 cm.load_vector_via_binding(v2) == 6
177 import pybind11_cross_module_tests as cm
181 v2 = cm.LocalVec()
182 v2.append(cm.LocalType(2))
187 assert cm.return_self(v2) is v2
189 assert cm.return_self(v1) is v1
191 assert m.LocalVec is not cm.LocalVec
196 assert type(cm.return_copy(v1)) is cm.LocalVec
197 assert type(cm.return_copy(v2)) is cm.LocalVec
201 mydog = cm.Dog("Rover")
205 assert cm.Dog.__base__.__name__ == "Pet"
206 assert m.Cat.__base__ is not cm.Dog.__base__
209 assert cm.pet_name(mycat) == "Fluffy"
210 assert cm.pet_name(mydog) == "Rover"
212 assert m.MixGL is not cm.MixGL
214 b = cm.MixGL(2)
217 assert cm.get_gl_value(a) == 101
218 assert cm.get_gl_value(b) == 102
220 c, d = m.MixGL2(3), cm.MixGL2(4)