MCPcopy Create free account
hub / github.com/apache/cassandra-python-driver / test_iter

Method test_iter

tests/unit/test_orderedmap.py:114–126  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

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)

Callers

nothing calls this directly

Calls 3

OrderedMapClass · 0.90
itemsMethod · 0.45
valuesMethod · 0.45

Tested by

no test coverage detected