Files for 2.1b1 distribution.
[python/dscho.git] / Lib / test / output / test_extcall
blob64754cfc811f1cfbb01ef2233d29317044081336
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 h() argument after ** must be a dictionary
29 3 512 1
32 unbound method method() must be called with instance as first argument
33 unbound method method() must be called with instance as first argument
34 za () {} -> za() takes exactly 1 argument (0 given)
35 za () {'a': 'aa'} -> ok za aa B D E V a
36 za () {'d': 'dd'} -> 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'
39 za (1, 2) {} -> za() takes exactly 1 argument (2 given)
40 za (1, 2) {'a': 'aa'} -> za() takes exactly 1 non-keyword argument (2 given)
41 za (1, 2) {'d': 'dd'} -> 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)
44 za (1, 2, 3, 4, 5) {} -> za() takes exactly 1 argument (5 given)
45 za (1, 2, 3, 4, 5) {'a': 'aa'} -> za() takes exactly 1 non-keyword argument (5 given)
46 za (1, 2, 3, 4, 5) {'d': 'dd'} -> 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)
49 zade () {} -> zade() takes at least 1 argument (0 given)
50 zade () {'a': 'aa'} -> ok zade aa B d e V a
51 zade () {'d': 'dd'} -> zade() takes at least 1 non-keyword argument (0 given)
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'
54 zade (1, 2) {} -> ok zade 1 B 2 e V e
55 zade (1, 2) {'a': 'aa'} -> zade() got multiple values for keyword argument 'a'
56 zade (1, 2) {'d': 'dd'} -> 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'
59 zade (1, 2, 3, 4, 5) {} -> zade() takes at most 3 arguments (5 given)
60 zade (1, 2, 3, 4, 5) {'a': 'aa'} -> zade() takes at most 3 non-keyword arguments (5 given)
61 zade (1, 2, 3, 4, 5) {'d': 'dd'} -> 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)
64 zabk () {} -> zabk() takes exactly 2 arguments (0 given)
65 zabk () {'a': 'aa'} -> zabk() takes exactly 2 non-keyword arguments (1 given)
66 zabk () {'d': 'dd'} -> zabk() takes exactly 2 non-keyword arguments (0 given)
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'}
69 zabk (1, 2) {} -> ok zabk 1 2 D E V {}
70 zabk (1, 2) {'a': 'aa'} -> zabk() got multiple values for keyword argument 'a'
71 zabk (1, 2) {'d': 'dd'} -> ok zabk 1 2 D E V {'d': 'dd'}
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'
74 zabk (1, 2, 3, 4, 5) {} -> zabk() takes exactly 2 arguments (5 given)
75 zabk (1, 2, 3, 4, 5) {'a': 'aa'} -> zabk() takes exactly 2 non-keyword arguments (5 given)
76 zabk (1, 2, 3, 4, 5) {'d': 'dd'} -> 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)
79 zabdv () {} -> zabdv() takes at least 2 arguments (0 given)
80 zabdv () {'a': 'aa'} -> zabdv() takes at least 2 non-keyword arguments (1 given)
81 zabdv () {'d': 'dd'} -> zabdv() takes at least 2 non-keyword arguments (0 given)
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'
84 zabdv (1, 2) {} -> ok zabdv 1 2 d E () e
85 zabdv (1, 2) {'a': 'aa'} -> zabdv() got multiple values for keyword argument 'a'
86 zabdv (1, 2) {'d': 'dd'} -> ok zabdv 1 2 dd E () d
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'
89 zabdv (1, 2, 3, 4, 5) {} -> ok zabdv 1 2 3 E (4, 5) e
90 zabdv (1, 2, 3, 4, 5) {'a': 'aa'} -> zabdv() got multiple values for keyword argument 'a'
91 zabdv (1, 2, 3, 4, 5) {'d': 'dd'} -> 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'
94 zabdevk () {} -> zabdevk() takes at least 2 arguments (0 given)
95 zabdevk () {'a': 'aa'} -> zabdevk() takes at least 2 non-keyword arguments (1 given)
96 zabdevk () {'d': 'dd'} -> zabdevk() takes at least 2 non-keyword arguments (0 given)
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 () {}
99 zabdevk (1, 2) {} -> ok zabdevk 1 2 d e () {}
100 zabdevk (1, 2) {'a': 'aa'} -> zabdevk() got multiple values for keyword argument 'a'
101 zabdevk (1, 2) {'d': 'dd'} -> ok zabdevk 1 2 dd e () {}
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'
104 zabdevk (1, 2, 3, 4, 5) {} -> ok zabdevk 1 2 3 4 (5,) {}
105 zabdevk (1, 2, 3, 4, 5) {'a': 'aa'} -> zabdevk() got multiple values for keyword argument 'a'
106 zabdevk (1, 2, 3, 4, 5) {'d': 'dd'} -> 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'