Skip to content

Commit 12ed6a9

Browse files
committed
More tests
1 parent 151359b commit 12ed6a9

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

Lib/test/test_types.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1402,9 +1402,11 @@ def test_richcompare(self):
14021402
self.assertFalse(mp1 == mp2)
14031403
self.assertTrue(mp1 != mp2)
14041404
self.assertTrue(mp1 == dt1)
1405+
self.assertTrue(dt1 == mp1)
14051406
self.assertTrue(mp1_2 == dt1)
14061407
self.assertFalse(mp2 == dt1)
14071408
self.assertTrue(mp2 != dt1)
1409+
self.assertTrue(dt1 != mp2)
14081410

14091411
msg = "not supported between instances of 'mappingproxy' and 'mappingproxy'"
14101412

@@ -1444,11 +1446,13 @@ def __contains__(self, item):
14441446
mp1_2 = self.mappingproxy(dt1)
14451447
mp2 = self.mappingproxy({'a': 2})
14461448

1449+
self.assertTrue(mp1 == mp1)
14471450
self.assertTrue(mp1 == mp1_2)
14481451
self.assertTrue(mp1 == dt1)
14491452
self.assertTrue(mp1_2 == dt1)
14501453
self.assertTrue(dt1 == mp1)
14511454
self.assertTrue(dt1 == mp1_2)
1455+
self.assertFalse(mp1 != mp1)
14521456
self.assertFalse(mp2 == dt1)
14531457
self.assertFalse(dt1 == mp2)
14541458
self.assertFalse(mp1 != dt1)
@@ -1460,6 +1464,7 @@ def __eq__(self, other):
14601464

14611465
leaked = mp1 == Evil()
14621466
self.assertIs(type(leaked), dict)
1467+
self.assertEqual(leaked, dt1)
14631468

14641469
def test_richcompare_odict(self):
14651470
od1 = OrderedDict(x=1, y=2)

0 commit comments

Comments
 (0)