@@ -57,9 +57,9 @@ def expectThrow(f):
5757assert root .bar .c ()== 'hello world'
5858
5959assert root .bar .c1 ()== ['\r ' ,'\r ' ]
60- assert root .bar .c1 [0 ]() == '\r '
60+ assert root .bar .c1 [0 ]== '\r '
6161root .bar .c1 [0 ]= 'x'
62- assert root .bar .c1 [0 ]() == 'x'
62+ assert root .bar .c1 [0 ]== 'x'
6363
6464assert root .bar .ef ()== 'ea'
6565assert root .bar .ef ('eb' )== 'eb'
@@ -72,21 +72,21 @@ def expectThrow(f):
7272
7373assert root .bar .d ()== [0 ,1 ,2 ]
7474assert len (root .bar .d )== 3
75- assert root .bar .d [1 ]() == 1
75+ assert root .bar .d [1 ]== 1
7676root .bar .d [1 ]= 5
77- assert root .bar .d [1 ]() == 5
77+ assert root .bar .d [1 ]== 5
7878
7979assert len (root .bar .d1 )== 2
8080assert root .bar .d1 [1 ]()== [3 ,4 ,5 ]
8181root .bar .d1 [1 ]= [6 ,7 ,8 ]
8282assert root .bar .d1 [1 ]()== [6 ,7 ,8 ]
8383assert root .bar .d1 ()== [[0 ,1 ,2 ],[6 ,7 ,8 ]]
8484root .bar .d1 [1 ][2 ]= 10
85- assert root .bar .d1 [1 ][2 ]() == 10
85+ assert root .bar .d1 [1 ][2 ]== 10
8686assert root .bar .h ()== [2 ,2 ,2 ]
87- assert root .bar .h [1 ]() == 2
87+ assert root .bar .h [1 ]== 2
8888root .bar .h [1 ]= 3
89- assert root .bar .h [1 ]() == 3
89+ assert root .bar .h [1 ]== 3
9090root .bar .h .insert (5 )
9191assert root .bar .h ()== [2 ,3 ,2 ,5 ]
9292root .bar .h .erase (1 )
@@ -96,25 +96,25 @@ def expectThrow(f):
9696assert root .bar .h ._list ()== [".@elem" ,".@elemNoThrow" ,".@erase" ,".@insert" ,".@size" ]
9797
9898assert root .bar .l ()== [2 ,2 ,2 ]
99- assert root .bar .l [1 ]() == 2
99+ assert root .bar .l [1 ]== 2
100100root .bar .l [1 ]= 3
101- assert root .bar .l [1 ]() == 3
101+ assert root .bar .l [1 ]== 3
102102root .bar .l .insert (5 )
103103assert root .bar .l ()== [2 ,3 ,2 ,5 ]
104104assert root .bar .l ([2 ,2 ,2 ,2 ])()== [2 ,2 ,2 ,2 ]
105105
106106assert root .bar .m ()== [{"first" :0 ,"second" :5 },{"first" :3 ,"second" :2 }]
107107assert len (root .bar .m )== 2
108108assert root .bar .m ._signature ()== [{"args" :[],"ret" :"std::map<int,int>" },{"args" :["std::map<int,int>" ],"ret" :"std::map<int,int>" }]
109- assert root .bar .m [3 ]() == 2
109+ assert root .bar .m [3 ]== 2
110110root .bar .m [3 ]= 5
111- assert root .bar .m [3 ]() == 5
111+ assert root .bar .m [3 ]== 5
112112
113113root .bar .m .insert ({"first" :1 ,"second" :2 })
114- assert root .bar .m [1 ]() == 2
114+ assert root .bar .m [1 ]== 2
115115assert root .bar .m .contains (1 )
116116root .bar .m [10 ]= 2
117- assert root .bar .m [10 ]() == 2
117+ assert root .bar .m [10 ]== 2
118118assert root .bar .m .contains (10 )
119119assert root .bar .m ._type ()== "std::map<int,int>"
120120assert root .bar .m ._list ()== [".@elem" ,".@elemNoThrow" ,".@erase" ,".@insert" ,".@keys" ,".@size" ]
@@ -129,14 +129,14 @@ def expectThrow(f):
129129root .bar .um .insert ({"first" :1 ,"second" :3 })
130130assert root .bar .um ()== [{"first" :1 ,"second" :3 }]
131131root .bar .um [1 ]= 5
132- assert root .bar .um [1 ]() == 5
132+ assert root .bar .um [1 ]== 5
133133
134134assert root .bar .llex ()== [["hello" ,"hello" ],["hello" ,"hello" ]]
135135root .bar .llex [1 ]= ["baa" ,"baa" ,"blacksheep" ]
136136assert root .bar .llex [1 ]()== ["baa" ,"baa" ,"blacksheep" ]
137137assert root .bar .llex ()== [["hello" ,"hello" ],["baa" ,"baa" ,"blacksheep" ]]
138138assert root .bar .llex ._signature ()== [{"args" :[],"ret" :"std::list<std::list<std::string>>" },{"args" :["std::list<std::list<std::string>>" ],"ret" :"std::list<std::list<std::string>>" }]
139- assert root .bar .llex [1 ][1 ]() == "baa"
139+ assert root .bar .llex [1 ][1 ]== "baa"
140140
141141# Should fail
142142expectThrow (lambda : root .bar .iex ())
@@ -161,9 +161,12 @@ def expectThrow(f):
161161assert root .bar1 .fooRef ().b ()== 2
162162assert root .bar1 .f .name ()== 'Foo'
163163
164- assert root .bar1 .vFoo [1 ]._properties ()['b' ]== 1
164+ assert root .bar1 .vFoo [1 ]()['b' ]== 1
165+ assert root .bar1 .vFoo [1 ].b ()== 1
165166expectThrow (lambda : root .bar1 .vFoo [10 ])
166167
168+ assert root .bar .mFoo ['foo' ].b ()== 2
169+
167170assert root .bar1 .foo ().b (3 )== 3
168171assert root .bar1 .foo ().b ()== 2
169172assert root .bar1 .fooRef ().b (3 )== 3
@@ -191,7 +194,7 @@ def expectThrow(f):
191194assert root .bar .sm ({"foo" :1 ,"bar" :2 })._properties ()== {"foo" :1 ,"bar" :2 }
192195assert root .bar .sm ()== {"foo" :1 ,"bar" :2 }
193196assert root .bar .sm ({"foo" :1 ,"foobar" :3 })._properties ()== {"foo" :1 ,"foobar" :3 }
194- assert root .bar .sm ['foo' ]() == 1
197+ assert root .bar .sm ['foo' ]== 1
195198assert root .bar .sm .contains ("foobar" )
196199root .bar .sm .erase ("foobar" )
197200assert not root .bar .sm .contains ("foobar" )
0 commit comments