Commit 4c9bc168 authored by Benjamin Peterson's avatar Benjamin Peterson

enable and fix TestTotalOrdering

parent 74357fb7
......@@ -413,14 +413,14 @@ class TestTotalOrdering(unittest.TestCase):
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 @@ def test_main(verbose=None):
TestPartialSubclass,
TestPythonPartial,
TestUpdateWrapper,
TestTotalOrdering,
TestWraps,
TestReduce,
)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment