| 83 | self.assertIsNone(om.get('notthere')) |
| 84 | |
| 85 | def test_equal(self): |
| 86 | d1 = {'one': 1} |
| 87 | d12 = {'one': 1, 'two': 2} |
| 88 | om1 = OrderedMap({'one': 1}) |
| 89 | om12 = OrderedMap([('one', 1), ('two', 2)]) |
| 90 | om21 = OrderedMap([('two', 2), ('one', 1)]) |
| 91 | |
| 92 | self.assertEqual(om1, d1) |
| 93 | self.assertEqual(om12, d12) |
| 94 | self.assertEqual(om21, d12) |
| 95 | self.assertNotEqual(om1, om12) |
| 96 | self.assertNotEqual(om12, om1) |
| 97 | self.assertNotEqual(om12, om21) |
| 98 | self.assertNotEqual(om1, d12) |
| 99 | self.assertNotEqual(om12, d1) |
| 100 | self.assertNotEqual(om1, EMPTY) |
| 101 | |
| 102 | self.assertFalse(OrderedMap([('three', 3), ('four', 4)]) == d12) |
| 103 | |
| 104 | def test_getitem(self): |
| 105 | keys = ['first', 'middle', 'last'] |