@@ -6,9 +6,9 @@ test_extcall
66(1, 2, 3, 4, 5) {}
77(1, 2, 3, 4, 5) {}
88(1, 2, 3, 4, 5) {}
9- (1, 2, 3) {'b ': 5 , 'a ': 4 }
10- (1, 2, 3, 4, 5) {'b ': 7 , 'a ': 6 }
11- (1, 2, 3, 6, 7) {'y ': 5 , 'b': 9, 'x': 4, 'a ': 8 }
9+ (1, 2, 3) {'a ': 4 , 'b ': 5 }
10+ (1, 2, 3, 4, 5) {'a ': 6 , 'b ': 7 }
11+ (1, 2, 3, 6, 7) {'a ': 8 , 'b': 9, 'x': 4, 'y ': 5 }
1212TypeError: g() takes at least 1 argument (0 given)
1313TypeError: g() takes at least 1 argument (0 given)
1414TypeError: g() takes at least 1 argument (0 given)
@@ -17,9 +17,9 @@ TypeError: g() takes at least 1 argument (0 given)
17171 (2, 3) {}
18181 (2, 3, 4, 5) {}
19190 (1, 2) {}
20- 1 () {'d ': 4 , 'b': 2, 'c': 3, 'a ': 1 }
21- {'b ': 2 , 'c ': 3 , 'a ': 1 }
22- {'b ': 2 , 'c ': 3 , 'a ': 1 }
20+ 1 () {'a ': 1 , 'b': 2, 'c': 3, 'd ': 4 }
21+ {'a ': 1 , 'b ': 2 , 'c ': 3 }
22+ {'a ': 1 , 'b ': 2 , 'c ': 3 }
2323g() got multiple values for keyword argument 'x'
2424g() got multiple values for keyword argument 'b'
2525f() keywords must be strings
@@ -34,75 +34,75 @@ unbound method method() must be called with instance as first argument
3434za () {} -> za() takes exactly 1 argument (0 given)
3535za () {'a': 'aa'} -> ok za aa B D E V a
3636za () {'d': 'dd'} -> za() got an unexpected keyword argument 'd'
37- za () {'d ': 'dd ', 'a ': 'aa '} -> za() got an unexpected keyword argument 'd'
38- za () {'d ': 'dd ', 'e ': 'ee ', 'b ': 'bb ', 'a ': 'aa '} -> za() got an unexpected keyword argument 'd'
37+ za () {'a ': 'aa ', 'd ': 'dd '} -> za() got an unexpected keyword argument 'd'
38+ za () {'a ': 'aa ', 'b ': 'bb ', 'd ': 'dd ', 'e ': 'ee '} -> za() got an unexpected keyword argument 'd'
3939za (1, 2) {} -> za() takes exactly 1 argument (2 given)
4040za (1, 2) {'a': 'aa'} -> za() takes exactly 1 non-keyword argument (2 given)
4141za (1, 2) {'d': 'dd'} -> za() takes exactly 1 non-keyword argument (2 given)
42- za (1, 2) {'d ': 'dd ', 'a ': 'aa '} -> za() takes exactly 1 non-keyword argument (2 given)
43- za (1, 2) {'d ': 'dd ', 'e ': 'ee ', 'b ': 'bb ', 'a ': 'aa '} -> za() takes exactly 1 non-keyword argument (2 given)
42+ za (1, 2) {'a ': 'aa ', 'd ': 'dd '} -> za() takes exactly 1 non-keyword argument (2 given)
43+ za (1, 2) {'a ': 'aa ', 'b ': 'bb ', 'd ': 'dd ', 'e ': 'ee '} -> za() takes exactly 1 non-keyword argument (2 given)
4444za (1, 2, 3, 4, 5) {} -> za() takes exactly 1 argument (5 given)
4545za (1, 2, 3, 4, 5) {'a': 'aa'} -> za() takes exactly 1 non-keyword argument (5 given)
4646za (1, 2, 3, 4, 5) {'d': 'dd'} -> za() takes exactly 1 non-keyword argument (5 given)
47- za (1, 2, 3, 4, 5) {'d ': 'dd ', 'a ': 'aa '} -> za() takes exactly 1 non-keyword argument (5 given)
48- za (1, 2, 3, 4, 5) {'d ': 'dd ', 'e ': 'ee ', 'b ': 'bb ', 'a ': 'aa '} -> za() takes exactly 1 non-keyword argument (5 given)
47+ za (1, 2, 3, 4, 5) {'a ': 'aa ', 'd ': 'dd '} -> za() takes exactly 1 non-keyword argument (5 given)
48+ za (1, 2, 3, 4, 5) {'a ': 'aa ', 'b ': 'bb ', 'd ': 'dd ', 'e ': 'ee '} -> za() takes exactly 1 non-keyword argument (5 given)
4949zade () {} -> zade() takes at least 1 argument (0 given)
5050zade () {'a': 'aa'} -> ok zade aa B d e V a
5151zade () {'d': 'dd'} -> zade() takes at least 1 non-keyword argument (0 given)
52- zade () {'d ': 'dd ', 'a ': 'aa '} -> ok zade aa B dd e V d
53- zade () {'d ': 'dd ', 'e ': 'ee ', 'b ': 'bb ', 'a ': 'aa '} -> zade() got an unexpected keyword argument 'b'
52+ zade () {'a ': 'aa ', 'd ': 'dd '} -> ok zade aa B dd e V d
53+ zade () {'a ': 'aa ', 'b ': 'bb ', 'd ': 'dd ', 'e ': 'ee '} -> zade() got an unexpected keyword argument 'b'
5454zade (1, 2) {} -> ok zade 1 B 2 e V e
5555zade (1, 2) {'a': 'aa'} -> zade() got multiple values for keyword argument 'a'
5656zade (1, 2) {'d': 'dd'} -> zade() got multiple values for keyword argument 'd'
57- zade (1, 2) {'d ': 'dd ', 'a ': 'aa '} -> zade() got multiple values for keyword argument 'd'
58- zade (1, 2) {'d ': 'dd ', 'e ': 'ee ', 'b ': 'bb ', 'a ': 'aa '} -> zade() got multiple values for keyword argument 'd'
57+ zade (1, 2) {'a ': 'aa ', 'd ': 'dd '} -> zade() got multiple values for keyword argument 'd'
58+ zade (1, 2) {'a ': 'aa ', 'b ': 'bb ', 'd ': 'dd ', 'e ': 'ee '} -> zade() got multiple values for keyword argument 'd'
5959zade (1, 2, 3, 4, 5) {} -> zade() takes at most 3 arguments (5 given)
6060zade (1, 2, 3, 4, 5) {'a': 'aa'} -> zade() takes at most 3 non-keyword arguments (5 given)
6161zade (1, 2, 3, 4, 5) {'d': 'dd'} -> zade() takes at most 3 non-keyword arguments (5 given)
62- zade (1, 2, 3, 4, 5) {'d ': 'dd ', 'a ': 'aa '} -> zade() takes at most 3 non-keyword arguments (5 given)
63- zade (1, 2, 3, 4, 5) {'d ': 'dd ', 'e ': 'ee ', 'b ': 'bb ', 'a ': 'aa '} -> zade() takes at most 3 non-keyword arguments (5 given)
62+ zade (1, 2, 3, 4, 5) {'a ': 'aa ', 'd ': 'dd '} -> zade() takes at most 3 non-keyword arguments (5 given)
63+ zade (1, 2, 3, 4, 5) {'a ': 'aa ', 'b ': 'bb ', 'd ': 'dd ', 'e ': 'ee '} -> zade() takes at most 3 non-keyword arguments (5 given)
6464zabk () {} -> zabk() takes exactly 2 arguments (0 given)
6565zabk () {'a': 'aa'} -> zabk() takes exactly 2 non-keyword arguments (1 given)
6666zabk () {'d': 'dd'} -> zabk() takes exactly 2 non-keyword arguments (0 given)
67- zabk () {'d ': 'dd ', 'a ': 'aa '} -> zabk() takes exactly 2 non-keyword arguments (1 given)
68- zabk () {'d ': 'dd ', 'e ': 'ee ', 'b ': 'bb ', 'a ': 'aa '} -> ok zabk aa bb D E V {'d': 'dd', 'e': 'ee'}
67+ zabk () {'a ': 'aa ', 'd ': 'dd '} -> zabk() takes exactly 2 non-keyword arguments (1 given)
68+ zabk () {'a ': 'aa ', 'b ': 'bb ', 'd ': 'dd ', 'e ': 'ee '} -> ok zabk aa bb D E V {'d': 'dd', 'e': 'ee'}
6969zabk (1, 2) {} -> ok zabk 1 2 D E V {}
7070zabk (1, 2) {'a': 'aa'} -> zabk() got multiple values for keyword argument 'a'
7171zabk (1, 2) {'d': 'dd'} -> ok zabk 1 2 D E V {'d': 'dd'}
72- zabk (1, 2) {'d ': 'dd ', 'a ': 'aa '} -> zabk() got multiple values for keyword argument 'a'
73- zabk (1, 2) {'d ': 'dd ', 'e ': 'ee ', 'b ': 'bb ', 'a ': 'aa '} -> zabk() got multiple values for keyword argument 'b'
72+ zabk (1, 2) {'a ': 'aa ', 'd ': 'dd '} -> zabk() got multiple values for keyword argument 'a'
73+ zabk (1, 2) {'a ': 'aa ', 'b ': 'bb ', 'd ': 'dd ', 'e ': 'ee '} -> zabk() got multiple values for keyword argument 'b'
7474zabk (1, 2, 3, 4, 5) {} -> zabk() takes exactly 2 arguments (5 given)
7575zabk (1, 2, 3, 4, 5) {'a': 'aa'} -> zabk() takes exactly 2 non-keyword arguments (5 given)
7676zabk (1, 2, 3, 4, 5) {'d': 'dd'} -> zabk() takes exactly 2 non-keyword arguments (5 given)
77- zabk (1, 2, 3, 4, 5) {'d ': 'dd ', 'a ': 'aa '} -> zabk() takes exactly 2 non-keyword arguments (5 given)
78- zabk (1, 2, 3, 4, 5) {'d ': 'dd ', 'e ': 'ee ', 'b ': 'bb ', 'a ': 'aa '} -> zabk() takes exactly 2 non-keyword arguments (5 given)
77+ zabk (1, 2, 3, 4, 5) {'a ': 'aa ', 'd ': 'dd '} -> zabk() takes exactly 2 non-keyword arguments (5 given)
78+ zabk (1, 2, 3, 4, 5) {'a ': 'aa ', 'b ': 'bb ', 'd ': 'dd ', 'e ': 'ee '} -> zabk() takes exactly 2 non-keyword arguments (5 given)
7979zabdv () {} -> zabdv() takes at least 2 arguments (0 given)
8080zabdv () {'a': 'aa'} -> zabdv() takes at least 2 non-keyword arguments (1 given)
8181zabdv () {'d': 'dd'} -> zabdv() takes at least 2 non-keyword arguments (0 given)
82- zabdv () {'d ': 'dd ', 'a ': 'aa '} -> zabdv() takes at least 2 non-keyword arguments (1 given)
83- zabdv () {'d ': 'dd ', 'e ': 'ee ', 'b ': 'bb ', 'a ': 'aa '} -> zabdv() got an unexpected keyword argument 'e'
82+ zabdv () {'a ': 'aa ', 'd ': 'dd '} -> zabdv() takes at least 2 non-keyword arguments (1 given)
83+ zabdv () {'a ': 'aa ', 'b ': 'bb ', 'd ': 'dd ', 'e ': 'ee '} -> zabdv() got an unexpected keyword argument 'e'
8484zabdv (1, 2) {} -> ok zabdv 1 2 d E () e
8585zabdv (1, 2) {'a': 'aa'} -> zabdv() got multiple values for keyword argument 'a'
8686zabdv (1, 2) {'d': 'dd'} -> ok zabdv 1 2 dd E () d
87- zabdv (1, 2) {'d ': 'dd ', 'a ': 'aa '} -> zabdv() got multiple values for keyword argument 'a'
88- zabdv (1, 2) {'d ': 'dd ', 'e ': 'ee ', 'b ': 'bb ', 'a ': 'aa '} -> zabdv() got an unexpected keyword argument 'e'
87+ zabdv (1, 2) {'a ': 'aa ', 'd ': 'dd '} -> zabdv() got multiple values for keyword argument 'a'
88+ zabdv (1, 2) {'a ': 'aa ', 'b ': 'bb ', 'd ': 'dd ', 'e ': 'ee '} -> zabdv() got an unexpected keyword argument 'e'
8989zabdv (1, 2, 3, 4, 5) {} -> ok zabdv 1 2 3 E (4, 5) e
9090zabdv (1, 2, 3, 4, 5) {'a': 'aa'} -> zabdv() got multiple values for keyword argument 'a'
9191zabdv (1, 2, 3, 4, 5) {'d': 'dd'} -> zabdv() got multiple values for keyword argument 'd'
92- zabdv (1, 2, 3, 4, 5) {'d ': 'dd ', 'a ': 'aa '} -> zabdv() got multiple values for keyword argument 'd'
93- zabdv (1, 2, 3, 4, 5) {'d ': 'dd ', 'e ': 'ee ', 'b ': 'bb ', 'a ': 'aa '} -> zabdv() got multiple values for keyword argument 'd'
92+ zabdv (1, 2, 3, 4, 5) {'a ': 'aa ', 'd ': 'dd '} -> zabdv() got multiple values for keyword argument 'd'
93+ zabdv (1, 2, 3, 4, 5) {'a ': 'aa ', 'b ': 'bb ', 'd ': 'dd ', 'e ': 'ee '} -> zabdv() got multiple values for keyword argument 'd'
9494zabdevk () {} -> zabdevk() takes at least 2 arguments (0 given)
9595zabdevk () {'a': 'aa'} -> zabdevk() takes at least 2 non-keyword arguments (1 given)
9696zabdevk () {'d': 'dd'} -> zabdevk() takes at least 2 non-keyword arguments (0 given)
97- zabdevk () {'d ': 'dd ', 'a ': 'aa '} -> zabdevk() takes at least 2 non-keyword arguments (1 given)
98- zabdevk () {'d ': 'dd ', 'e ': 'ee ', 'b ': 'bb ', 'a ': 'aa '} -> ok zabdevk aa bb dd ee () {}
97+ zabdevk () {'a ': 'aa ', 'd ': 'dd '} -> zabdevk() takes at least 2 non-keyword arguments (1 given)
98+ zabdevk () {'a ': 'aa ', 'b ': 'bb ', 'd ': 'dd ', 'e ': 'ee '} -> ok zabdevk aa bb dd ee () {}
9999zabdevk (1, 2) {} -> ok zabdevk 1 2 d e () {}
100100zabdevk (1, 2) {'a': 'aa'} -> zabdevk() got multiple values for keyword argument 'a'
101101zabdevk (1, 2) {'d': 'dd'} -> ok zabdevk 1 2 dd e () {}
102- zabdevk (1, 2) {'d ': 'dd ', 'a ': 'aa '} -> zabdevk() got multiple values for keyword argument 'a'
103- zabdevk (1, 2) {'d ': 'dd ', 'e ': 'ee ', 'b ': 'bb ', 'a ': 'aa '} -> zabdevk() got multiple values for keyword argument 'b'
102+ zabdevk (1, 2) {'a ': 'aa ', 'd ': 'dd '} -> zabdevk() got multiple values for keyword argument 'a'
103+ zabdevk (1, 2) {'a ': 'aa ', 'b ': 'bb ', 'd ': 'dd ', 'e ': 'ee '} -> zabdevk() got multiple values for keyword argument 'b'
104104zabdevk (1, 2, 3, 4, 5) {} -> ok zabdevk 1 2 3 4 (5,) {}
105105zabdevk (1, 2, 3, 4, 5) {'a': 'aa'} -> zabdevk() got multiple values for keyword argument 'a'
106106zabdevk (1, 2, 3, 4, 5) {'d': 'dd'} -> zabdevk() got multiple values for keyword argument 'd'
107- zabdevk (1, 2, 3, 4, 5) {'d ': 'dd ', 'a ': 'aa '} -> zabdevk() got multiple values for keyword argument 'd'
108- zabdevk (1, 2, 3, 4, 5) {'d ': 'dd ', 'e ': 'ee ', 'b ': 'bb ', 'a ': 'aa '} -> zabdevk() got multiple values for keyword argument 'd'
107+ zabdevk (1, 2, 3, 4, 5) {'a ': 'aa ', 'd ': 'dd '} -> zabdevk() got multiple values for keyword argument 'd'
108+ zabdevk (1, 2, 3, 4, 5) {'a ': 'aa ', 'b ': 'bb ', 'd ': 'dd ', 'e ': 'ee '} -> zabdevk() got multiple values for keyword argument 'd'
0 commit comments