@@ -14,21 +14,21 @@ def test_atyp_constructors():
14
14
15
15
16
16
def test_cast ():
17
- assert m .get_mtxt (m .rtrn_valu_atyp ()) == "rtrn_valu"
18
- assert m .get_mtxt (m .rtrn_rref_atyp ()) == "rtrn_rref"
19
- assert m .get_mtxt (m .rtrn_cref_atyp ()) == "rtrn_cref"
20
- assert m .get_mtxt (m .rtrn_mref_atyp ()) == "rtrn_mref"
17
+ assert m .get_mtxt (m .rtrn_valu_atyp ()) == "rtrn_valu.MvCtor "
18
+ assert m .get_mtxt (m .rtrn_rref_atyp ()) == "rtrn_rref.MvCtor "
19
+ assert m .get_mtxt (m .rtrn_cref_atyp ()) == "rtrn_cref.CpCtor "
20
+ assert m .get_mtxt (m .rtrn_mref_atyp ()) == "rtrn_mref.CpCtor "
21
21
assert m .get_mtxt (m .rtrn_cptr_atyp ()) == "rtrn_cptr"
22
22
assert m .get_mtxt (m .rtrn_mptr_atyp ()) == "rtrn_mptr"
23
23
24
24
25
25
def test_load ():
26
- assert m .pass_valu_atyp (m .atyp ("Valu" )) == "pass_valu:Valu"
27
- assert m .pass_rref_atyp (m .atyp ("Rref" )) == "pass_rref:Rref"
28
- assert m .pass_cref_atyp (m .atyp ("Cref" )) == "pass_cref:Cref"
29
- assert m .pass_mref_atyp (m .atyp ("Mref" )) == "pass_mref:Mref"
30
- assert m .pass_cptr_atyp (m .atyp ("Cptr" )) == "pass_cptr:Cptr"
31
- assert m .pass_mptr_atyp (m .atyp ("Mptr" )) == "pass_mptr:Mptr"
26
+ assert m .pass_valu_atyp (m .atyp ("Valu" )) == "pass_valu:Valu.MvCtor.MvCtor "
27
+ assert m .pass_rref_atyp (m .atyp ("Rref" )) == "pass_rref:Rref.MvCtor "
28
+ assert m .pass_cref_atyp (m .atyp ("Cref" )) == "pass_cref:Cref.MvCtor "
29
+ assert m .pass_mref_atyp (m .atyp ("Mref" )) == "pass_mref:Mref.MvCtor "
30
+ assert m .pass_cptr_atyp (m .atyp ("Cptr" )) == "pass_cptr:Cptr.MvCtor "
31
+ assert m .pass_mptr_atyp (m .atyp ("Mptr" )) == "pass_mptr:Mptr.MvCtor "
32
32
33
33
34
34
def test_cast_shared_ptr ():
@@ -37,8 +37,8 @@ def test_cast_shared_ptr():
37
37
38
38
39
39
def test_load_shared_ptr ():
40
- assert m .pass_shmp_atyp (m .atyp ("Shmp" )) == "pass_shmp:Shmp"
41
- assert m .pass_shcp_atyp (m .atyp ("Shcp" )) == "pass_shcp:Shcp"
40
+ assert m .pass_shmp_atyp (m .atyp ("Shmp" )) == "pass_shmp:Shmp.MvCtor "
41
+ assert m .pass_shcp_atyp (m .atyp ("Shcp" )) == "pass_shcp:Shcp.MvCtor "
42
42
43
43
44
44
def test_cast_unique_ptr ():
@@ -47,8 +47,8 @@ def test_cast_unique_ptr():
47
47
48
48
49
49
def test_load_unique_ptr ():
50
- assert m .pass_uqmp_atyp (m .atyp ("Uqmp" )) == "pass_uqmp:Uqmp"
51
- assert m .pass_uqcp_atyp (m .atyp ("Uqcp" )) == "pass_uqcp:Uqcp"
50
+ assert m .pass_uqmp_atyp (m .atyp ("Uqmp" )) == "pass_uqmp:Uqmp.MvCtor "
51
+ assert m .pass_uqcp_atyp (m .atyp ("Uqcp" )) == "pass_uqcp:Uqcp.MvCtor "
52
52
53
53
54
54
def test_cast_unique_ptr_with_deleter ():
@@ -86,7 +86,7 @@ def test_unique_ptr_roundtrip(num_round_trips=1000):
86
86
for _ in range (num_round_trips ):
87
87
id_orig = id (recycled )
88
88
recycled = m .unique_ptr_roundtrip (recycled )
89
- assert m .get_mtxt (recycled ) == "passenger"
89
+ assert m .get_mtxt (recycled ) == "passenger.MvCtor "
90
90
id_rtrn = id (recycled )
91
91
# Ensure the returned object is a different Python instance.
92
92
assert id_rtrn != id_orig
0 commit comments