This commit was manufactured by cvs2svn to create tag 'r221c2'.
[python/dscho.git] / Lib / test / output / test_extcall
blobddb2be50fe81d289206f503eaed26adf63bc2ff9
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 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 NoneType object argument after * must be a sequence
30 h() argument after ** must be a dictionary
31 dir() argument after ** must be a dictionary
32 NoneType object argument after ** must be a dictionary
33 dir() got multiple values for keyword argument 'b'
34 3 512 1
37 za () {} -> za() takes exactly 1 argument (0 given)
38 za () {'a': 'aa'} -> ok za aa B D E V a
39 za () {'d': 'dd'} -> za() got an unexpected keyword argument 'd'
40 za () {'a': 'aa', 'd': 'dd'} -> za() got an unexpected keyword argument 'd'
41 za () {'a': 'aa', 'b': 'bb', 'd': 'dd', 'e': 'ee'} -> za() got an unexpected keyword argument 'b'
42 za (1, 2) {} -> za() takes exactly 1 argument (2 given)
43 za (1, 2) {'a': 'aa'} -> za() takes exactly 1 non-keyword argument (2 given)
44 za (1, 2) {'d': 'dd'} -> za() takes exactly 1 non-keyword argument (2 given)
45 za (1, 2) {'a': 'aa', 'd': 'dd'} -> za() takes exactly 1 non-keyword argument (2 given)
46 za (1, 2) {'a': 'aa', 'b': 'bb', 'd': 'dd', 'e': 'ee'} -> za() takes exactly 1 non-keyword argument (2 given)
47 za (1, 2, 3, 4, 5) {} -> za() takes exactly 1 argument (5 given)
48 za (1, 2, 3, 4, 5) {'a': 'aa'} -> za() takes exactly 1 non-keyword argument (5 given)
49 za (1, 2, 3, 4, 5) {'d': 'dd'} -> za() takes exactly 1 non-keyword argument (5 given)
50 za (1, 2, 3, 4, 5) {'a': 'aa', 'd': 'dd'} -> za() takes exactly 1 non-keyword argument (5 given)
51 za (1, 2, 3, 4, 5) {'a': 'aa', 'b': 'bb', 'd': 'dd', 'e': 'ee'} -> za() takes exactly 1 non-keyword argument (5 given)
52 zade () {} -> zade() takes at least 1 argument (0 given)
53 zade () {'a': 'aa'} -> ok zade aa B d e V a
54 zade () {'d': 'dd'} -> zade() takes at least 1 non-keyword argument (0 given)
55 zade () {'a': 'aa', 'd': 'dd'} -> ok zade aa B dd e V d
56 zade () {'a': 'aa', 'b': 'bb', 'd': 'dd', 'e': 'ee'} -> zade() got an unexpected keyword argument 'b'
57 zade (1, 2) {} -> ok zade 1 B 2 e V e
58 zade (1, 2) {'a': 'aa'} -> zade() got multiple values for keyword argument 'a'
59 zade (1, 2) {'d': 'dd'} -> zade() got multiple values for keyword argument 'd'
60 zade (1, 2) {'a': 'aa', 'd': 'dd'} -> zade() got multiple values for keyword argument 'a'
61 zade (1, 2) {'a': 'aa', 'b': 'bb', 'd': 'dd', 'e': 'ee'} -> zade() got multiple values for keyword argument 'a'
62 zade (1, 2, 3, 4, 5) {} -> zade() takes at most 3 arguments (5 given)
63 zade (1, 2, 3, 4, 5) {'a': 'aa'} -> zade() takes at most 3 non-keyword arguments (5 given)
64 zade (1, 2, 3, 4, 5) {'d': 'dd'} -> zade() takes at most 3 non-keyword arguments (5 given)
65 zade (1, 2, 3, 4, 5) {'a': 'aa', 'd': 'dd'} -> zade() takes at most 3 non-keyword arguments (5 given)
66 zade (1, 2, 3, 4, 5) {'a': 'aa', 'b': 'bb', 'd': 'dd', 'e': 'ee'} -> zade() takes at most 3 non-keyword arguments (5 given)
67 zabk () {} -> zabk() takes exactly 2 arguments (0 given)
68 zabk () {'a': 'aa'} -> zabk() takes exactly 2 non-keyword arguments (1 given)
69 zabk () {'d': 'dd'} -> zabk() takes exactly 2 non-keyword arguments (0 given)
70 zabk () {'a': 'aa', 'd': 'dd'} -> zabk() takes exactly 2 non-keyword arguments (1 given)
71 zabk () {'a': 'aa', 'b': 'bb', 'd': 'dd', 'e': 'ee'} -> ok zabk aa bb D E V {'d': 'dd', 'e': 'ee'}
72 zabk (1, 2) {} -> ok zabk 1 2 D E V {}
73 zabk (1, 2) {'a': 'aa'} -> zabk() got multiple values for keyword argument 'a'
74 zabk (1, 2) {'d': 'dd'} -> ok zabk 1 2 D E V {'d': 'dd'}
75 zabk (1, 2) {'a': 'aa', 'd': 'dd'} -> zabk() got multiple values for keyword argument 'a'
76 zabk (1, 2) {'a': 'aa', 'b': 'bb', 'd': 'dd', 'e': 'ee'} -> zabk() got multiple values for keyword argument 'a'
77 zabk (1, 2, 3, 4, 5) {} -> zabk() takes exactly 2 arguments (5 given)
78 zabk (1, 2, 3, 4, 5) {'a': 'aa'} -> zabk() takes exactly 2 non-keyword arguments (5 given)
79 zabk (1, 2, 3, 4, 5) {'d': 'dd'} -> zabk() takes exactly 2 non-keyword arguments (5 given)
80 zabk (1, 2, 3, 4, 5) {'a': 'aa', 'd': 'dd'} -> zabk() takes exactly 2 non-keyword arguments (5 given)
81 zabk (1, 2, 3, 4, 5) {'a': 'aa', 'b': 'bb', 'd': 'dd', 'e': 'ee'} -> zabk() takes exactly 2 non-keyword arguments (5 given)
82 zabdv () {} -> zabdv() takes at least 2 arguments (0 given)
83 zabdv () {'a': 'aa'} -> zabdv() takes at least 2 non-keyword arguments (1 given)
84 zabdv () {'d': 'dd'} -> zabdv() takes at least 2 non-keyword arguments (0 given)
85 zabdv () {'a': 'aa', 'd': 'dd'} -> zabdv() takes at least 2 non-keyword arguments (1 given)
86 zabdv () {'a': 'aa', 'b': 'bb', 'd': 'dd', 'e': 'ee'} -> zabdv() got an unexpected keyword argument 'e'
87 zabdv (1, 2) {} -> ok zabdv 1 2 d E () e
88 zabdv (1, 2) {'a': 'aa'} -> zabdv() got multiple values for keyword argument 'a'
89 zabdv (1, 2) {'d': 'dd'} -> ok zabdv 1 2 dd E () d
90 zabdv (1, 2) {'a': 'aa', 'd': 'dd'} -> zabdv() got multiple values for keyword argument 'a'
91 zabdv (1, 2) {'a': 'aa', 'b': 'bb', 'd': 'dd', 'e': 'ee'} -> zabdv() got multiple values for keyword argument 'a'
92 zabdv (1, 2, 3, 4, 5) {} -> ok zabdv 1 2 3 E (4, 5) e
93 zabdv (1, 2, 3, 4, 5) {'a': 'aa'} -> zabdv() got multiple values for keyword argument 'a'
94 zabdv (1, 2, 3, 4, 5) {'d': 'dd'} -> zabdv() got multiple values for keyword argument 'd'
95 zabdv (1, 2, 3, 4, 5) {'a': 'aa', 'd': 'dd'} -> zabdv() got multiple values for keyword argument 'a'
96 zabdv (1, 2, 3, 4, 5) {'a': 'aa', 'b': 'bb', 'd': 'dd', 'e': 'ee'} -> zabdv() got multiple values for keyword argument 'a'
97 zabdevk () {} -> zabdevk() takes at least 2 arguments (0 given)
98 zabdevk () {'a': 'aa'} -> zabdevk() takes at least 2 non-keyword arguments (1 given)
99 zabdevk () {'d': 'dd'} -> zabdevk() takes at least 2 non-keyword arguments (0 given)
100 zabdevk () {'a': 'aa', 'd': 'dd'} -> zabdevk() takes at least 2 non-keyword arguments (1 given)
101 zabdevk () {'a': 'aa', 'b': 'bb', 'd': 'dd', 'e': 'ee'} -> ok zabdevk aa bb dd ee () {}
102 zabdevk (1, 2) {} -> ok zabdevk 1 2 d e () {}
103 zabdevk (1, 2) {'a': 'aa'} -> zabdevk() got multiple values for keyword argument 'a'
104 zabdevk (1, 2) {'d': 'dd'} -> ok zabdevk 1 2 dd e () {}
105 zabdevk (1, 2) {'a': 'aa', 'd': 'dd'} -> zabdevk() got multiple values for keyword argument 'a'
106 zabdevk (1, 2) {'a': 'aa', 'b': 'bb', 'd': 'dd', 'e': 'ee'} -> zabdevk() got multiple values for keyword argument 'a'
107 zabdevk (1, 2, 3, 4, 5) {} -> ok zabdevk 1 2 3 4 (5,) {}
108 zabdevk (1, 2, 3, 4, 5) {'a': 'aa'} -> zabdevk() got multiple values for keyword argument 'a'
109 zabdevk (1, 2, 3, 4, 5) {'d': 'dd'} -> zabdevk() got multiple values for keyword argument 'd'
110 zabdevk (1, 2, 3, 4, 5) {'a': 'aa', 'd': 'dd'} -> zabdevk() got multiple values for keyword argument 'a'
111 zabdevk (1, 2, 3, 4, 5) {'a': 'aa', 'b': 'bb', 'd': 'dd', 'e': 'ee'} -> zabdevk() got multiple values for keyword argument 'a'