Ticket #16537: test-rich-comparison-python-3.4.0.txt

File test-rich-comparison-python-3.4.0.txt, 15.9 KB (added by wluebbe, 8 years ago)
Line 
13.4.0 (default, Apr 11 2014, 13:05:11)
2[GCC 4.8.2]
3==================================================
4eq= True , ne= True , lt= True , total= True
5t1= TestClass(val=a), id= 139661536087792
6t2= TestClass(val=a), id= 139661535814712
7
8t1==t2: True      (val: True ; id: False) OK
9t1!=t2: False     (val: False; id: True ) OK
10t1< t2: False     (val: False; id: False) OK
11t1<=t2: True      (val: True ; id: False) OK
12t1> t2: False     (val: False; id: True ) OK
13t1>=t2: True      (val: True ; id: True ) OK
14--------------------------------------------------
15t1= TestClass(val=a), id= 139661535814824
16t2= TestClass(val=b), id= 139661536087792
17
18t1==t2: False     (val: False; id: False) OK
19t1!=t2: True      (val: True ; id: True ) OK
20t1< t2: True      (val: True ; id: True ) OK
21t1<=t2: True      (val: True ; id: True ) OK
22t1> t2: False     (val: False; id: False) OK
23t1>=t2: False     (val: False; id: False) OK
24--------------------------------------------------
25t1= TestClass(val=b), id= 139661535814712
26t2= TestClass(val=a), id= 139661535814824
27
28t1==t2: False     (val: False; id: False) OK
29t1!=t2: True      (val: True ; id: True ) OK
30t1< t2: False     (val: False; id: True ) OK
31t1<=t2: False     (val: False; id: True ) OK
32t1> t2: True      (val: True ; id: False) OK
33t1>=t2: True      (val: True ; id: False) OK
34--------------------------------------------------
35==================================================
36eq= True , ne= True , lt= True , total= False
37t1= TestClass(val=a), id= 139661536087792
38t2= TestClass(val=a), id= 139661535814712
39
40t1==t2: True      (val: True ; id: False) OK
41t1!=t2: False     (val: False; id: True ) OK
42t1< t2: False     (val: False; id: False) OK
43t1<=t2: TypeError (val: True ; id: False)
44t1> t2: False     (val: False; id: True ) OK
45t1>=t2: TypeError (val: True ; id: True )
46--------------------------------------------------
47t1= TestClass(val=a), id= 139661535814824
48t2= TestClass(val=b), id= 139661536087792
49
50t1==t2: False     (val: False; id: False) OK
51t1!=t2: True      (val: True ; id: True ) OK
52t1< t2: True      (val: True ; id: True ) OK
53t1<=t2: TypeError (val: True ; id: True )
54t1> t2: False     (val: False; id: False) OK
55t1>=t2: TypeError (val: False; id: False)
56--------------------------------------------------
57t1= TestClass(val=b), id= 139661535814712
58t2= TestClass(val=a), id= 139661535814824
59
60t1==t2: False     (val: False; id: False) OK
61t1!=t2: True      (val: True ; id: True ) OK
62t1< t2: False     (val: False; id: True ) OK
63t1<=t2: TypeError (val: False; id: True )
64t1> t2: True      (val: True ; id: False) OK
65t1>=t2: TypeError (val: True ; id: False)
66--------------------------------------------------
67==================================================
68eq= True , ne= True , lt= False, total= True
69must define at least one ordering operation: < > <= >=
70==================================================
71eq= True , ne= True , lt= False, total= False
72t1= TestClass(val=a), id= 139661535814992
73t2= TestClass(val=a), id= 139661535814712
74
75t1==t2: True      (val: True ; id: False) OK
76t1!=t2: False     (val: False; id: True ) OK
77t1< t2: TypeError (val: False; id: False)
78t1<=t2: TypeError (val: True ; id: False)
79t1> t2: TypeError (val: False; id: True )
80t1>=t2: TypeError (val: True ; id: True )
81--------------------------------------------------
82t1= TestClass(val=a), id= 139661535815048
83t2= TestClass(val=b), id= 139661535814992
84
85t1==t2: False     (val: False; id: False) OK
86t1!=t2: True      (val: True ; id: True ) OK
87t1< t2: TypeError (val: True ; id: False)
88t1<=t2: TypeError (val: True ; id: False)
89t1> t2: TypeError (val: False; id: True )
90t1>=t2: TypeError (val: False; id: True )
91--------------------------------------------------
92t1= TestClass(val=b), id= 139661535814712
93t2= TestClass(val=a), id= 139661535815048
94
95t1==t2: False     (val: False; id: False) OK
96t1!=t2: True      (val: True ; id: True ) OK
97t1< t2: TypeError (val: False; id: True )
98t1<=t2: TypeError (val: False; id: True )
99t1> t2: TypeError (val: True ; id: False)
100t1>=t2: TypeError (val: True ; id: False)
101--------------------------------------------------
102==================================================
103eq= True , ne= False, lt= True , total= True
104t1= TestClass(val=a), id= 139661535814992
105t2= TestClass(val=a), id= 139661535814712
106
107t1==t2: True      (val: True ; id: False) OK
108t1!=t2: False     (val: False; id: True ) OK
109t1< t2: False     (val: False; id: False) OK
110t1<=t2: True      (val: True ; id: False) OK
111t1> t2: False     (val: False; id: True ) OK
112t1>=t2: True      (val: True ; id: True ) OK
113--------------------------------------------------
114t1= TestClass(val=a), id= 139661535815104
115t2= TestClass(val=b), id= 139661535814992
116
117t1==t2: False     (val: False; id: False) OK
118t1!=t2: True      (val: True ; id: True ) OK
119t1< t2: True      (val: True ; id: False) OK
120t1<=t2: True      (val: True ; id: False) OK
121t1> t2: False     (val: False; id: True ) OK
122t1>=t2: False     (val: False; id: True ) OK
123--------------------------------------------------
124t1= TestClass(val=b), id= 139661535814712
125t2= TestClass(val=a), id= 139661535815104
126
127t1==t2: False     (val: False; id: False) OK
128t1!=t2: True      (val: True ; id: True ) OK
129t1< t2: False     (val: False; id: True ) OK
130t1<=t2: False     (val: False; id: True ) OK
131t1> t2: True      (val: True ; id: False) OK
132t1>=t2: True      (val: True ; id: False) OK
133--------------------------------------------------
134==================================================
135eq= True , ne= False, lt= True , total= False
136t1= TestClass(val=a), id= 139661535814992
137t2= TestClass(val=a), id= 139661535814712
138
139t1==t2: True      (val: True ; id: False) OK
140t1!=t2: False     (val: False; id: True ) OK
141t1< t2: False     (val: False; id: False) OK
142t1<=t2: TypeError (val: True ; id: False)
143t1> t2: False     (val: False; id: True ) OK
144t1>=t2: TypeError (val: True ; id: True )
145--------------------------------------------------
146t1= TestClass(val=a), id= 139661535815104
147t2= TestClass(val=b), id= 139661535814992
148
149t1==t2: False     (val: False; id: False) OK
150t1!=t2: True      (val: True ; id: True ) OK
151t1< t2: True      (val: True ; id: False) OK
152t1<=t2: TypeError (val: True ; id: False)
153t1> t2: False     (val: False; id: True ) OK
154t1>=t2: TypeError (val: False; id: True )
155--------------------------------------------------
156t1= TestClass(val=b), id= 139661535814712
157t2= TestClass(val=a), id= 139661535815104
158
159t1==t2: False     (val: False; id: False) OK
160t1!=t2: True      (val: True ; id: True ) OK
161t1< t2: False     (val: False; id: True ) OK
162t1<=t2: TypeError (val: False; id: True )
163t1> t2: True      (val: True ; id: False) OK
164t1>=t2: TypeError (val: True ; id: False)
165--------------------------------------------------
166==================================================
167eq= True , ne= False, lt= False, total= True
168must define at least one ordering operation: < > <= >=
169==================================================
170eq= True , ne= False, lt= False, total= False
171t1= TestClass(val=a), id= 139661535815160
172t2= TestClass(val=a), id= 139661535814712
173
174t1==t2: True      (val: True ; id: False) OK
175t1!=t2: False     (val: False; id: True ) OK
176t1< t2: TypeError (val: False; id: False)
177t1<=t2: TypeError (val: True ; id: False)
178t1> t2: TypeError (val: False; id: True )
179t1>=t2: TypeError (val: True ; id: True )
180--------------------------------------------------
181t1= TestClass(val=a), id= 139661535815216
182t2= TestClass(val=b), id= 139661535815160
183
184t1==t2: False     (val: False; id: False) OK
185t1!=t2: True      (val: True ; id: True ) OK
186t1< t2: TypeError (val: True ; id: False)
187t1<=t2: TypeError (val: True ; id: False)
188t1> t2: TypeError (val: False; id: True )
189t1>=t2: TypeError (val: False; id: True )
190--------------------------------------------------
191t1= TestClass(val=b), id= 139661535814712
192t2= TestClass(val=a), id= 139661535815216
193
194t1==t2: False     (val: False; id: False) OK
195t1!=t2: True      (val: True ; id: True ) OK
196t1< t2: TypeError (val: False; id: True )
197t1<=t2: TypeError (val: False; id: True )
198t1> t2: TypeError (val: True ; id: False)
199t1>=t2: TypeError (val: True ; id: False)
200--------------------------------------------------
201==================================================
202eq= False, ne= True , lt= True , total= True
203t1= TestClass(val=a), id= 139661535815160
204t2= TestClass(val=a), id= 139661535814712
205
206t1==t2: False     (val: True ; id: False)
207t1!=t2: True      (val: False; id: True )
208t1< t2: False     (val: False; id: False) OK
209t1<=t2: False     (val: True ; id: False)
210t1> t2: True      (val: False; id: True )
211t1>=t2: True      (val: True ; id: True ) OK
212--------------------------------------------------
213t1= TestClass(val=a), id= 139661535815328
214t2= TestClass(val=b), id= 139661535815160
215
216t1==t2: False     (val: False; id: False) OK
217t1!=t2: True      (val: True ; id: True ) OK
218t1< t2: True      (val: True ; id: False) OK
219t1<=t2: True      (val: True ; id: False) OK
220t1> t2: False     (val: False; id: True ) OK
221t1>=t2: False     (val: False; id: True ) OK
222--------------------------------------------------
223t1= TestClass(val=b), id= 139661535814712
224t2= TestClass(val=a), id= 139661535815328
225
226t1==t2: False     (val: False; id: False) OK
227t1!=t2: True      (val: True ; id: True ) OK
228t1< t2: False     (val: False; id: True ) OK
229t1<=t2: False     (val: False; id: True ) OK
230t1> t2: True      (val: True ; id: False) OK
231t1>=t2: True      (val: True ; id: False) OK
232--------------------------------------------------
233==================================================
234eq= False, ne= True , lt= True , total= False
235t1= TestClass(val=a), id= 139661535815160
236t2= TestClass(val=a), id= 139661535814712
237
238t1==t2: False     (val: True ; id: False)
239t1!=t2: True      (val: False; id: True )
240t1< t2: False     (val: False; id: False) OK
241t1<=t2: TypeError (val: True ; id: False)
242t1> t2: False     (val: False; id: True ) OK
243t1>=t2: TypeError (val: True ; id: True )
244--------------------------------------------------
245t1= TestClass(val=a), id= 139661535815328
246t2= TestClass(val=b), id= 139661535815160
247
248t1==t2: False     (val: False; id: False) OK
249t1!=t2: True      (val: True ; id: True ) OK
250t1< t2: True      (val: True ; id: False) OK
251t1<=t2: TypeError (val: True ; id: False)
252t1> t2: False     (val: False; id: True ) OK
253t1>=t2: TypeError (val: False; id: True )
254--------------------------------------------------
255t1= TestClass(val=b), id= 139661535814712
256t2= TestClass(val=a), id= 139661535815328
257
258t1==t2: False     (val: False; id: False) OK
259t1!=t2: True      (val: True ; id: True ) OK
260t1< t2: False     (val: False; id: True ) OK
261t1<=t2: TypeError (val: False; id: True )
262t1> t2: True      (val: True ; id: False) OK
263t1>=t2: TypeError (val: True ; id: False)
264--------------------------------------------------
265==================================================
266eq= False, ne= True , lt= False, total= True
267must define at least one ordering operation: < > <= >=
268==================================================
269eq= False, ne= True , lt= False, total= False
270t1= TestClass(val=a), id= 139661535815384
271t2= TestClass(val=a), id= 139661535814712
272
273t1==t2: False     (val: True ; id: False)
274t1!=t2: True      (val: False; id: True )
275t1< t2: TypeError (val: False; id: False)
276t1<=t2: TypeError (val: True ; id: False)
277t1> t2: TypeError (val: False; id: True )
278t1>=t2: TypeError (val: True ; id: True )
279--------------------------------------------------
280t1= TestClass(val=a), id= 139661535815440
281t2= TestClass(val=b), id= 139661535815384
282
283t1==t2: False     (val: False; id: False) OK
284t1!=t2: True      (val: True ; id: True ) OK
285t1< t2: TypeError (val: True ; id: False)
286t1<=t2: TypeError (val: True ; id: False)
287t1> t2: TypeError (val: False; id: True )
288t1>=t2: TypeError (val: False; id: True )
289--------------------------------------------------
290t1= TestClass(val=b), id= 139661535814712
291t2= TestClass(val=a), id= 139661535815440
292
293t1==t2: False     (val: False; id: False) OK
294t1!=t2: True      (val: True ; id: True ) OK
295t1< t2: TypeError (val: False; id: True )
296t1<=t2: TypeError (val: False; id: True )
297t1> t2: TypeError (val: True ; id: False)
298t1>=t2: TypeError (val: True ; id: False)
299--------------------------------------------------
300==================================================
301eq= False, ne= False, lt= True , total= True
302t1= TestClass(val=a), id= 139661535815384
303t2= TestClass(val=a), id= 139661535814712
304
305t1==t2: False     (val: True ; id: False)
306t1!=t2: True      (val: False; id: True )
307t1< t2: False     (val: False; id: False) OK
308t1<=t2: False     (val: True ; id: False)
309t1> t2: True      (val: False; id: True )
310t1>=t2: True      (val: True ; id: True ) OK
311--------------------------------------------------
312t1= TestClass(val=a), id= 139661535815552
313t2= TestClass(val=b), id= 139661535815384
314
315t1==t2: False     (val: False; id: False) OK
316t1!=t2: True      (val: True ; id: True ) OK
317t1< t2: True      (val: True ; id: False) OK
318t1<=t2: True      (val: True ; id: False) OK
319t1> t2: False     (val: False; id: True ) OK
320t1>=t2: False     (val: False; id: True ) OK
321--------------------------------------------------
322t1= TestClass(val=b), id= 139661535814712
323t2= TestClass(val=a), id= 139661535815552
324
325t1==t2: False     (val: False; id: False) OK
326t1!=t2: True      (val: True ; id: True ) OK
327t1< t2: False     (val: False; id: True ) OK
328t1<=t2: False     (val: False; id: True ) OK
329t1> t2: True      (val: True ; id: False) OK
330t1>=t2: True      (val: True ; id: False) OK
331--------------------------------------------------
332==================================================
333eq= False, ne= False, lt= True , total= False
334t1= TestClass(val=a), id= 139661535815384
335t2= TestClass(val=a), id= 139661535814712
336
337t1==t2: False     (val: True ; id: False)
338t1!=t2: True      (val: False; id: True )
339t1< t2: False     (val: False; id: False) OK
340t1<=t2: TypeError (val: True ; id: False)
341t1> t2: False     (val: False; id: True ) OK
342t1>=t2: TypeError (val: True ; id: True )
343--------------------------------------------------
344t1= TestClass(val=a), id= 139661535815552
345t2= TestClass(val=b), id= 139661535815384
346
347t1==t2: False     (val: False; id: False) OK
348t1!=t2: True      (val: True ; id: True ) OK
349t1< t2: True      (val: True ; id: False) OK
350t1<=t2: TypeError (val: True ; id: False)
351t1> t2: False     (val: False; id: True ) OK
352t1>=t2: TypeError (val: False; id: True )
353--------------------------------------------------
354t1= TestClass(val=b), id= 139661535814712
355t2= TestClass(val=a), id= 139661535815552
356
357t1==t2: False     (val: False; id: False) OK
358t1!=t2: True      (val: True ; id: True ) OK
359t1< t2: False     (val: False; id: True ) OK
360t1<=t2: TypeError (val: False; id: True )
361t1> t2: True      (val: True ; id: False) OK
362t1>=t2: TypeError (val: True ; id: False)
363--------------------------------------------------
364==================================================
365eq= False, ne= False, lt= False, total= True
366must define at least one ordering operation: < > <= >=
367==================================================
368eq= False, ne= False, lt= False, total= False
369t1= TestClass(val=a), id= 139661535815608
370t2= TestClass(val=a), id= 139661535814712
371
372t1==t2: False     (val: True ; id: False)
373t1!=t2: True      (val: False; id: True )
374t1< t2: TypeError (val: False; id: False)
375t1<=t2: TypeError (val: True ; id: False)
376t1> t2: TypeError (val: False; id: True )
377t1>=t2: TypeError (val: True ; id: True )
378--------------------------------------------------
379t1= TestClass(val=a), id= 139661535815664
380t2= TestClass(val=b), id= 139661535815608
381
382t1==t2: False     (val: False; id: False) OK
383t1!=t2: True      (val: True ; id: True ) OK
384t1< t2: TypeError (val: True ; id: False)
385t1<=t2: TypeError (val: True ; id: False)
386t1> t2: TypeError (val: False; id: True )
387t1>=t2: TypeError (val: False; id: True )
388--------------------------------------------------
389t1= TestClass(val=b), id= 139661535814712
390t2= TestClass(val=a), id= 139661535815664
391
392t1==t2: False     (val: False; id: False) OK
393t1!=t2: True      (val: True ; id: True ) OK
394t1< t2: TypeError (val: False; id: True )
395t1<=t2: TypeError (val: False; id: True )
396t1> t2: TypeError (val: True ; id: False)
397t1>=t2: TypeError (val: True ; id: False)
398--------------------------------------------------
399