Ticket #16537: cmp-comparison-python-3.4.0.txt

File cmp-comparison-python-3.4.0.txt, 3.7 KB (added by wluebbe, 8 years ago)
Line 
13.4.0 (default, Apr 11 2014, 13:05:11)
2[GCC 4.8.2]
3==================================================
4case= no_cmp
5t1= TestClass(val=a), id= 140316942398744
6t2= TestClass(val=a), id= 140316942398800
7
8t1==t2: False     (val: True ; id: False)
9t1!=t2: True      (val: False; id: True )
10t1< t2: TypeError (val: False; id: True )
11t1<=t2: TypeError (val: True ; id: True )
12t1> t2: TypeError (val: False; id: False)
13t1>=t2: TypeError (val: True ; id: False)
14--------------------------------------------------
15t1= TestClass(val=a), id= 140316942398912
16t2= TestClass(val=b), id= 140316942398744
17
18t1==t2: False     (val: False; id: False) OK
19t1!=t2: True      (val: True ; id: True ) OK
20t1< t2: TypeError (val: True ; id: False)
21t1<=t2: TypeError (val: True ; id: False)
22t1> t2: TypeError (val: False; id: True )
23t1>=t2: TypeError (val: False; id: True )
24--------------------------------------------------
25t1= TestClass(val=b), id= 140316942398800
26t2= TestClass(val=a), id= 140316942398912
27
28t1==t2: False     (val: False; id: False) OK
29t1!=t2: True      (val: True ; id: True ) OK
30t1< t2: TypeError (val: False; id: True )
31t1<=t2: TypeError (val: False; id: True )
32t1> t2: TypeError (val: True ; id: False)
33t1>=t2: TypeError (val: True ; id: False)
34--------------------------------------------------
35==================================================
36case= cmp
37t1= TestClass(val=a), id= 140316942398744
38t2= TestClass(val=a), id= 140316942398800
39
40t1==t2: False     (val: True ; id: False)
41t1!=t2: True      (val: False; id: True )
42t1< t2: TypeError (val: False; id: True )
43t1<=t2: TypeError (val: True ; id: True )
44t1> t2: TypeError (val: False; id: False)
45t1>=t2: TypeError (val: True ; id: False)
46--------------------------------------------------
47t1= TestClass(val=a), id= 140316942399024
48t2= TestClass(val=b), id= 140316942398744
49
50t1==t2: False     (val: False; id: False) OK
51t1!=t2: True      (val: True ; id: True ) OK
52t1< t2: TypeError (val: True ; id: False)
53t1<=t2: TypeError (val: True ; id: False)
54t1> t2: TypeError (val: False; id: True )
55t1>=t2: TypeError (val: False; id: True )
56--------------------------------------------------
57t1= TestClass(val=b), id= 140316942398800
58t2= TestClass(val=a), id= 140316942399024
59
60t1==t2: False     (val: False; id: False) OK
61t1!=t2: True      (val: True ; id: True ) OK
62t1< t2: TypeError (val: False; id: True )
63t1<=t2: TypeError (val: False; id: True )
64t1> t2: TypeError (val: True ; id: False)
65t1>=t2: TypeError (val: True ; id: False)
66--------------------------------------------------
67==================================================
68case= own_cmp
69t1= TestClass(val=a), id= 140316942398744
70t2= TestClass(val=a), id= 140316942398800
71
72t1==t2: False     (val: True ; id: False)
73t1!=t2: True      (val: False; id: True )
74t1< t2: TypeError (val: False; id: True )
75t1<=t2: TypeError (val: True ; id: True )
76t1> t2: TypeError (val: False; id: False)
77t1>=t2: TypeError (val: True ; id: False)
78--------------------------------------------------
79t1= TestClass(val=a), id= 140316942399080
80t2= TestClass(val=b), id= 140316942398744
81
82t1==t2: False     (val: False; id: False) OK
83t1!=t2: True      (val: True ; id: True ) OK
84t1< t2: TypeError (val: True ; id: False)
85t1<=t2: TypeError (val: True ; id: False)
86t1> t2: TypeError (val: False; id: True )
87t1>=t2: TypeError (val: False; id: True )
88--------------------------------------------------
89t1= TestClass(val=b), id= 140316942398800
90t2= TestClass(val=a), id= 140316942399080
91
92t1==t2: False     (val: False; id: False) OK
93t1!=t2: True      (val: True ; id: True ) OK
94t1< t2: TypeError (val: False; id: True )
95t1<=t2: TypeError (val: False; id: True )
96t1> t2: TypeError (val: True ; id: False)
97t1>=t2: TypeError (val: True ; id: False)
98--------------------------------------------------
99