summaryrefslogtreecommitdiff
path: root/Lib/unittest/test/testmock/testmagicmethods.py
diff options
context:
space:
mode:
authorMichael Foord <michael@voidspace.org.uk>2012-03-25 18:16:07 +0100
committerMichael Foord <michael@voidspace.org.uk>2012-03-25 18:16:07 +0100
commitb450683f2cbdf022e09fdff061fbdf0cc973e487 (patch)
treea822d798132c050f97b5d2e68335ec18f0852c12 /Lib/unittest/test/testmock/testmagicmethods.py
parentb35b3fbe8820a0cef4025ecb8c6697c8db05b7ef (diff)
downloadcpython-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.py13
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():