This commit was manufactured by cvs2svn to create tag 'r234c1'.
[python/dscho.git] / Lib / test / output / test_extcall
blobcb93b0d838a5d227f81100b320e4b24c1d7d1dad
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
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'