(self)
| 112 | om['notthere'] |
| 113 | |
| 114 | def test_iter(self): |
| 115 | keys = ['first', 'middle', 'last'] |
| 116 | values = list(range(len(keys))) |
| 117 | items = list(zip(keys, values)) |
| 118 | om = OrderedMap(items) |
| 119 | |
| 120 | itr = iter(om) |
| 121 | self.assertEqual(sum([1 for _ in itr]), len(keys)) |
| 122 | self.assertRaises(StopIteration, next, itr) |
| 123 | |
| 124 | self.assertEqual(list(iter(om)), keys) |
| 125 | self.assertEqual(list(om.items()), items) |
| 126 | self.assertEqual(list(om.values()), values) |
| 127 | |
| 128 | def test_len(self): |
| 129 | self.assertEqual(len(OrderedMap()), 0) |
nothing calls this directly
no test coverage detected