Updated for 2.1a3
[python/dscho.git] / Lib / test / output / test_richcmp
blob2a9c7870382646176be24297ff8a30d0fd3935bb
1 test_richcmp
3 operator: <
5           | Number(0) | Number(1) | Number(2) |
6 ----------+-----------+-----------+-----------+-
7 Number(0) |         0 |         1 |         1 |
8 Number(1) |         0 |         0 |         1 |
9 Number(2) |         0 |         0 |         0 |
10 ----------+-----------+-----------+-----------+-
12 operator: <=
14           | Number(0) | Number(1) | Number(2) |
15 ----------+-----------+-----------+-----------+-
16 Number(0) |         1 |         1 |         1 |
17 Number(1) |         0 |         1 |         1 |
18 Number(2) |         0 |         0 |         1 |
19 ----------+-----------+-----------+-----------+-
21 operator: ==
23           | Number(0) | Number(1) | Number(2) |
24 ----------+-----------+-----------+-----------+-
25 Number(0) |         1 |         0 |         0 |
26 Number(1) |         0 |         1 |         0 |
27 Number(2) |         0 |         0 |         1 |
28 ----------+-----------+-----------+-----------+-
30 operator: !=
32           | Number(0) | Number(1) | Number(2) |
33 ----------+-----------+-----------+-----------+-
34 Number(0) |         0 |         1 |         1 |
35 Number(1) |         1 |         0 |         1 |
36 Number(2) |         1 |         1 |         0 |
37 ----------+-----------+-----------+-----------+-
39 operator: >
41           | Number(0) | Number(1) | Number(2) |
42 ----------+-----------+-----------+-----------+-
43 Number(0) |         0 |         0 |         0 |
44 Number(1) |         1 |         0 |         0 |
45 Number(2) |         1 |         1 |         0 |
46 ----------+-----------+-----------+-----------+-
48 operator: >=
50           | Number(0) | Number(1) | Number(2) |
51 ----------+-----------+-----------+-----------+-
52 Number(0) |         1 |         0 |         0 |
53 Number(1) |         1 |         1 |         0 |
54 Number(2) |         1 |         1 |         1 |
55 ----------+-----------+-----------+-----------+-
57 **************************************************
59 operator: <
61           | Number(0) | Number(1) | Number(2) |
62 ----------+-----------+-----------+-----------+-
63         0 |         0 |         1 |         1 |
64         1 |         0 |         0 |         1 |
65         2 |         0 |         0 |         0 |
66 ----------+-----------+-----------+-----------+-
68 operator: <=
70           | Number(0) | Number(1) | Number(2) |
71 ----------+-----------+-----------+-----------+-
72         0 |         1 |         1 |         1 |
73         1 |         0 |         1 |         1 |
74         2 |         0 |         0 |         1 |
75 ----------+-----------+-----------+-----------+-
77 operator: ==
79           | Number(0) | Number(1) | Number(2) |
80 ----------+-----------+-----------+-----------+-
81         0 |         1 |         0 |         0 |
82         1 |         0 |         1 |         0 |
83         2 |         0 |         0 |         1 |
84 ----------+-----------+-----------+-----------+-
86 operator: !=
88           | Number(0) | Number(1) | Number(2) |
89 ----------+-----------+-----------+-----------+-
90         0 |         0 |         1 |         1 |
91         1 |         1 |         0 |         1 |
92         2 |         1 |         1 |         0 |
93 ----------+-----------+-----------+-----------+-
95 operator: >
97           | Number(0) | Number(1) | Number(2) |
98 ----------+-----------+-----------+-----------+-
99         0 |         0 |         0 |         0 |
100         1 |         1 |         0 |         0 |
101         2 |         1 |         1 |         0 |
102 ----------+-----------+-----------+-----------+-
104 operator: >=
106           | Number(0) | Number(1) | Number(2) |
107 ----------+-----------+-----------+-----------+-
108         0 |         1 |         0 |         0 |
109         1 |         1 |         1 |         0 |
110         2 |         1 |         1 |         1 |
111 ----------+-----------+-----------+-----------+-
113 **************************************************
115 operator: <
117           |         0 |         1 |         2 |
118 ----------+-----------+-----------+-----------+-
119 Number(0) |         0 |         1 |         1 |
120 Number(1) |         0 |         0 |         1 |
121 Number(2) |         0 |         0 |         0 |
122 ----------+-----------+-----------+-----------+-
124 operator: <=
126           |         0 |         1 |         2 |
127 ----------+-----------+-----------+-----------+-
128 Number(0) |         1 |         1 |         1 |
129 Number(1) |         0 |         1 |         1 |
130 Number(2) |         0 |         0 |         1 |
131 ----------+-----------+-----------+-----------+-
133 operator: ==
135           |         0 |         1 |         2 |
136 ----------+-----------+-----------+-----------+-
137 Number(0) |         1 |         0 |         0 |
138 Number(1) |         0 |         1 |         0 |
139 Number(2) |         0 |         0 |         1 |
140 ----------+-----------+-----------+-----------+-
142 operator: !=
144           |         0 |         1 |         2 |
145 ----------+-----------+-----------+-----------+-
146 Number(0) |         0 |         1 |         1 |
147 Number(1) |         1 |         0 |         1 |
148 Number(2) |         1 |         1 |         0 |
149 ----------+-----------+-----------+-----------+-
151 operator: >
153           |         0 |         1 |         2 |
154 ----------+-----------+-----------+-----------+-
155 Number(0) |         0 |         0 |         0 |
156 Number(1) |         1 |         0 |         0 |
157 Number(2) |         1 |         1 |         0 |
158 ----------+-----------+-----------+-----------+-
160 operator: >=
162           |         0 |         1 |         2 |
163 ----------+-----------+-----------+-----------+-
164 Number(0) |         1 |         0 |         0 |
165 Number(1) |         1 |         1 |         0 |
166 Number(2) |         1 |         1 |         1 |
167 ----------+-----------+-----------+-----------+-
169 **************************************************
170 Vector([0, 1, 2, 3, 4]) <  Vector([2, 2, 2, 2, 2]) -> Vector([1, 1, 0, 0, 0])
171 Vector([0, 1, 2, 3, 4]) <  [2, 2, 2, 2, 2]         -> Vector([1, 1, 0, 0, 0])
172         [0, 1, 2, 3, 4] <  Vector([2, 2, 2, 2, 2]) -> Vector([1, 1, 0, 0, 0])
173 Vector([0, 1, 2, 3, 4]) <= Vector([2, 2, 2, 2, 2]) -> Vector([1, 1, 1, 0, 0])
174 Vector([0, 1, 2, 3, 4]) <= [2, 2, 2, 2, 2]         -> Vector([1, 1, 1, 0, 0])
175         [0, 1, 2, 3, 4] <= Vector([2, 2, 2, 2, 2]) -> Vector([1, 1, 1, 0, 0])
176 Vector([0, 1, 2, 3, 4]) == Vector([2, 2, 2, 2, 2]) -> Vector([0, 0, 1, 0, 0])
177 Vector([0, 1, 2, 3, 4]) == [2, 2, 2, 2, 2]         -> Vector([0, 0, 1, 0, 0])
178         [0, 1, 2, 3, 4] == Vector([2, 2, 2, 2, 2]) -> Vector([0, 0, 1, 0, 0])
179 Vector([0, 1, 2, 3, 4]) != Vector([2, 2, 2, 2, 2]) -> Vector([1, 1, 0, 1, 1])
180 Vector([0, 1, 2, 3, 4]) != [2, 2, 2, 2, 2]         -> Vector([1, 1, 0, 1, 1])
181         [0, 1, 2, 3, 4] != Vector([2, 2, 2, 2, 2]) -> Vector([1, 1, 0, 1, 1])
182 Vector([0, 1, 2, 3, 4]) >  Vector([2, 2, 2, 2, 2]) -> Vector([0, 0, 0, 1, 1])
183 Vector([0, 1, 2, 3, 4]) >  [2, 2, 2, 2, 2]         -> Vector([0, 0, 0, 1, 1])
184         [0, 1, 2, 3, 4] >  Vector([2, 2, 2, 2, 2]) -> Vector([0, 0, 0, 1, 1])
185 Vector([0, 1, 2, 3, 4]) >= Vector([2, 2, 2, 2, 2]) -> Vector([0, 0, 1, 1, 1])
186 Vector([0, 1, 2, 3, 4]) >= [2, 2, 2, 2, 2]         -> Vector([0, 0, 1, 1, 1])
187         [0, 1, 2, 3, 4] >= Vector([2, 2, 2, 2, 2]) -> Vector([0, 0, 1, 1, 1])