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}
12 TypeError: g() takes at least 1 argument (0 given)
13 TypeError: g() takes at least 1 argument (0 given)
14 TypeError: g() takes at least 1 argument (0 given)
20 1 () {'a': 1, 'b': 2, 'c': 3, 'd': 4}
21 {'a': 1, 'b': 2, 'c': 3}
22 {'a': 1, 'b': 2, 'c': 3}
23 g() got multiple values for keyword argument 'x'
24 g() got multiple values for keyword argument 'b'
25 f() keywords must be strings
26 h() got an unexpected keyword argument 'e'
27 h() argument after * must be a sequence
28 dir() argument after * must be a sequence
29 None object argument after * must be a sequence
30 h() argument after ** must be a dictionary
31 dir() argument after ** must be a dictionary
32 None object argument after ** must be a dictionary
33 dir() got multiple values for keyword argument 'b'
37 unbound method method() must be called with instance as first argument
38 unbound method method() must be called with instance as first argument
39 za () {} -> za() takes exactly 1 argument (0 given)
40 za () {'a': 'aa'} -> ok za aa B D E V a
41 za () {'d': 'dd'} -> za() got an unexpected keyword argument 'd'
42 za () {'a': 'aa', 'd': 'dd'} -> za() got an unexpected keyword argument 'd'
43 za () {'a': 'aa', 'b': 'bb', 'd': 'dd', 'e': 'ee'} -> za() got an unexpected keyword argument 'b'
44 za (1, 2) {} -> za() takes exactly 1 argument (2 given)
45 za (1, 2) {'a': 'aa'} -> za() takes exactly 1 non-keyword argument (2 given)
46 za (1, 2) {'d': 'dd'} -> za() takes exactly 1 non-keyword argument (2 given)
47 za (1, 2) {'a': 'aa', 'd': 'dd'} -> za() takes exactly 1 non-keyword argument (2 given)
48 za (1, 2) {'a': 'aa', 'b': 'bb', 'd': 'dd', 'e': 'ee'} -> za() takes exactly 1 non-keyword argument (2 given)
49 za (1, 2, 3, 4, 5) {} -> za() takes exactly 1 argument (5 given)
50 za (1, 2, 3, 4, 5) {'a': 'aa'} -> za() takes exactly 1 non-keyword argument (5 given)
51 za (1, 2, 3, 4, 5) {'d': 'dd'} -> za() takes exactly 1 non-keyword argument (5 given)
52 za (1, 2, 3, 4, 5) {'a': 'aa', 'd': 'dd'} -> za() takes exactly 1 non-keyword argument (5 given)
53 za (1, 2, 3, 4, 5) {'a': 'aa', 'b': 'bb', 'd': 'dd', 'e': 'ee'} -> za() takes exactly 1 non-keyword argument (5 given)
54 zade () {} -> zade() takes at least 1 argument (0 given)
55 zade () {'a': 'aa'} -> ok zade aa B d e V a
56 zade () {'d': 'dd'} -> zade() takes at least 1 non-keyword argument (0 given)
57 zade () {'a': 'aa', 'd': 'dd'} -> ok zade aa B dd e V d
58 zade () {'a': 'aa', 'b': 'bb', 'd': 'dd', 'e': 'ee'} -> zade() got an unexpected keyword argument 'b'
59 zade (1, 2) {} -> ok zade 1 B 2 e V e
60 zade (1, 2) {'a': 'aa'} -> zade() got multiple values for keyword argument 'a'
61 zade (1, 2) {'d': 'dd'} -> zade() got multiple values for keyword argument 'd'
62 zade (1, 2) {'a': 'aa', 'd': 'dd'} -> zade() got multiple values for keyword argument 'a'
63 zade (1, 2) {'a': 'aa', 'b': 'bb', 'd': 'dd', 'e': 'ee'} -> zade() got multiple values for keyword argument 'a'
64 zade (1, 2, 3, 4, 5) {} -> zade() takes at most 3 arguments (5 given)
65 zade (1, 2, 3, 4, 5) {'a': 'aa'} -> zade() takes at most 3 non-keyword arguments (5 given)
66 zade (1, 2, 3, 4, 5) {'d': 'dd'} -> zade() takes at most 3 non-keyword arguments (5 given)
67 zade (1, 2, 3, 4, 5) {'a': 'aa', 'd': 'dd'} -> zade() takes at most 3 non-keyword arguments (5 given)
68 zade (1, 2, 3, 4, 5) {'a': 'aa', 'b': 'bb', 'd': 'dd', 'e': 'ee'} -> zade() takes at most 3 non-keyword arguments (5 given)
69 zabk () {} -> zabk() takes exactly 2 arguments (0 given)
70 zabk () {'a': 'aa'} -> zabk() takes exactly 2 non-keyword arguments (1 given)
71 zabk () {'d': 'dd'} -> zabk() takes exactly 2 non-keyword arguments (0 given)
72 zabk () {'a': 'aa', 'd': 'dd'} -> zabk() takes exactly 2 non-keyword arguments (1 given)
73 zabk () {'a': 'aa', 'b': 'bb', 'd': 'dd', 'e': 'ee'} -> ok zabk aa bb D E V {'d': 'dd', 'e': 'ee'}
74 zabk (1, 2) {} -> ok zabk 1 2 D E V {}
75 zabk (1, 2) {'a': 'aa'} -> zabk() got multiple values for keyword argument 'a'
76 zabk (1, 2) {'d': 'dd'} -> ok zabk 1 2 D E V {'d': 'dd'}
77 zabk (1, 2) {'a': 'aa', 'd': 'dd'} -> zabk() got multiple values for keyword argument 'a'
78 zabk (1, 2) {'a': 'aa', 'b': 'bb', 'd': 'dd', 'e': 'ee'} -> zabk() got multiple values for keyword argument 'a'
79 zabk (1, 2, 3, 4, 5) {} -> zabk() takes exactly 2 arguments (5 given)
80 zabk (1, 2, 3, 4, 5) {'a': 'aa'} -> zabk() takes exactly 2 non-keyword arguments (5 given)
81 zabk (1, 2, 3, 4, 5) {'d': 'dd'} -> zabk() takes exactly 2 non-keyword arguments (5 given)
82 zabk (1, 2, 3, 4, 5) {'a': 'aa', 'd': 'dd'} -> zabk() takes exactly 2 non-keyword arguments (5 given)
83 zabk (1, 2, 3, 4, 5) {'a': 'aa', 'b': 'bb', 'd': 'dd', 'e': 'ee'} -> zabk() takes exactly 2 non-keyword arguments (5 given)
84 zabdv () {} -> zabdv() takes at least 2 arguments (0 given)
85 zabdv () {'a': 'aa'} -> zabdv() takes at least 2 non-keyword arguments (1 given)
86 zabdv () {'d': 'dd'} -> zabdv() takes at least 2 non-keyword arguments (0 given)
87 zabdv () {'a': 'aa', 'd': 'dd'} -> zabdv() takes at least 2 non-keyword arguments (1 given)
88 zabdv () {'a': 'aa', 'b': 'bb', 'd': 'dd', 'e': 'ee'} -> zabdv() got an unexpected keyword argument 'e'
89 zabdv (1, 2) {} -> ok zabdv 1 2 d E () e
90 zabdv (1, 2) {'a': 'aa'} -> zabdv() got multiple values for keyword argument 'a'
91 zabdv (1, 2) {'d': 'dd'} -> ok zabdv 1 2 dd E () d
92 zabdv (1, 2) {'a': 'aa', 'd': 'dd'} -> zabdv() got multiple values for keyword argument 'a'
93 zabdv (1, 2) {'a': 'aa', 'b': 'bb', 'd': 'dd', 'e': 'ee'} -> zabdv() got multiple values for keyword argument 'a'
94 zabdv (1, 2, 3, 4, 5) {} -> ok zabdv 1 2 3 E (4, 5) e
95 zabdv (1, 2, 3, 4, 5) {'a': 'aa'} -> zabdv() got multiple values for keyword argument 'a'
96 zabdv (1, 2, 3, 4, 5) {'d': 'dd'} -> zabdv() got multiple values for keyword argument 'd'
97 zabdv (1, 2, 3, 4, 5) {'a': 'aa', 'd': 'dd'} -> zabdv() got multiple values for keyword argument 'a'
98 zabdv (1, 2, 3, 4, 5) {'a': 'aa', 'b': 'bb', 'd': 'dd', 'e': 'ee'} -> zabdv() got multiple values for keyword argument 'a'
99 zabdevk () {} -> zabdevk() takes at least 2 arguments (0 given)
100 zabdevk () {'a': 'aa'} -> zabdevk() takes at least 2 non-keyword arguments (1 given)
101 zabdevk () {'d': 'dd'} -> zabdevk() takes at least 2 non-keyword arguments (0 given)
102 zabdevk () {'a': 'aa', 'd': 'dd'} -> zabdevk() takes at least 2 non-keyword arguments (1 given)
103 zabdevk () {'a': 'aa', 'b': 'bb', 'd': 'dd', 'e': 'ee'} -> ok zabdevk aa bb dd ee () {}
104 zabdevk (1, 2) {} -> ok zabdevk 1 2 d e () {}
105 zabdevk (1, 2) {'a': 'aa'} -> zabdevk() got multiple values for keyword argument 'a'
106 zabdevk (1, 2) {'d': 'dd'} -> ok zabdevk 1 2 dd e () {}
107 zabdevk (1, 2) {'a': 'aa', 'd': 'dd'} -> zabdevk() got multiple values for keyword argument 'a'
108 zabdevk (1, 2) {'a': 'aa', 'b': 'bb', 'd': 'dd', 'e': 'ee'} -> zabdevk() got multiple values for keyword argument 'a'
109 zabdevk (1, 2, 3, 4, 5) {} -> ok zabdevk 1 2 3 4 (5,) {}
110 zabdevk (1, 2, 3, 4, 5) {'a': 'aa'} -> zabdevk() got multiple values for keyword argument 'a'
111 zabdevk (1, 2, 3, 4, 5) {'d': 'dd'} -> zabdevk() got multiple values for keyword argument 'd'
112 zabdevk (1, 2, 3, 4, 5) {'a': 'aa', 'd': 'dd'} -> zabdevk() got multiple values for keyword argument 'a'
113 zabdevk (1, 2, 3, 4, 5) {'a': 'aa', 'b': 'bb', 'd': 'dd', 'e': 'ee'} -> zabdevk() got multiple values for keyword argument 'a'