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