[Python-checkins] r84280 - python/branches/release27-maint/Lib/test/test_functools.py
benjamin.peterson
python-checkins at python.org
Mon Aug 23 19:45:31 CEST 2010
Author: benjamin.peterson
Date: Mon Aug 23 19:45:31 2010
New Revision: 84280
Log:
enable and fix TestTotalOrdering
Modified:
python/branches/release27-maint/Lib/test/test_functools.py
Modified: python/branches/release27-maint/Lib/test/test_functools.py
==============================================================================
--- python/branches/release27-maint/Lib/test/test_functools.py (original)
+++ python/branches/release27-maint/Lib/test/test_functools.py Mon Aug 23 19:45:31 2010
@@ -413,14 +413,14 @@
def test_total_ordering_no_overwrite(self):
# new methods should not overwrite existing
@functools.total_ordering
- class A(int):
+ class A(str):
pass
- self.assert_(A(1) < A(2))
- self.assert_(A(2) > A(1))
- self.assert_(A(1) <= A(2))
- self.assert_(A(2) >= A(1))
- self.assert_(A(2) <= A(2))
- self.assert_(A(2) >= A(2))
+ self.assert_(A("a") < A("b"))
+ self.assert_(A("b") > A("a"))
+ self.assert_(A("a") <= A("b"))
+ self.assert_(A("b") >= A("a"))
+ self.assert_(A("b") <= A("b"))
+ self.assert_(A("b") >= A("b"))
def test_no_operations_defined(self):
with self.assertRaises(ValueError):
@@ -434,6 +434,7 @@
TestPartialSubclass,
TestPythonPartial,
TestUpdateWrapper,
+ TestTotalOrdering,
TestWraps,
TestReduce,
)
More information about the Python-checkins
mailing list