diff options
author | Michael Foord <michael@voidspace.org.uk> | 2012-03-25 18:16:07 +0100 |
---|---|---|
committer | Michael Foord <michael@voidspace.org.uk> | 2012-03-25 18:16:07 +0100 |
commit | b450683f2cbdf022e09fdff061fbdf0cc973e487 (patch) | |
tree | a822d798132c050f97b5d2e68335ec18f0852c12 /Lib/unittest/test/testmock/testmagicmethods.py | |
parent | b35b3fbe8820a0cef4025ecb8c6697c8db05b7ef (diff) | |
download | cpython-b450683f2cbdf022e09fdff061fbdf0cc973e487.tar.gz |
unittest.mock.MagicMock objects are now unorderable by default
Diffstat (limited to 'Lib/unittest/test/testmock/testmagicmethods.py')
-rw-r--r-- | Lib/unittest/test/testmock/testmagicmethods.py | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/Lib/unittest/test/testmock/testmagicmethods.py b/Lib/unittest/test/testmock/testmagicmethods.py index 65d2711149..bd52e2589b 100644 --- a/Lib/unittest/test/testmock/testmagicmethods.py +++ b/Lib/unittest/test/testmock/testmagicmethods.py @@ -156,6 +156,19 @@ class TestMockingMagicMethods(unittest.TestCase): self. assertTrue(mock <= 3) self. assertTrue(mock >= 3) + self.assertRaises(TypeError, lambda: MagicMock() < object()) + self.assertRaises(TypeError, lambda: object() < MagicMock()) + self.assertRaises(TypeError, lambda: MagicMock() < MagicMock()) + self.assertRaises(TypeError, lambda: MagicMock() > object()) + self.assertRaises(TypeError, lambda: object() > MagicMock()) + self.assertRaises(TypeError, lambda: MagicMock() > MagicMock()) + self.assertRaises(TypeError, lambda: MagicMock() <= object()) + self.assertRaises(TypeError, lambda: object() <= MagicMock()) + self.assertRaises(TypeError, lambda: MagicMock() <= MagicMock()) + self.assertRaises(TypeError, lambda: MagicMock() >= object()) + self.assertRaises(TypeError, lambda: object() >= MagicMock()) + self.assertRaises(TypeError, lambda: MagicMock() >= MagicMock()) + def test_equality(self): for mock in Mock(), MagicMock(): |