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

Method test_init

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

Source from the content-addressed store, hash-verified

21
22class OrderedMapTest(unittest.TestCase):
23 def test_init(self):
24 a = OrderedMap(zip(['one', 'three', 'two'], [1, 3, 2]))
25 b = OrderedMap([('one', 1), ('three', 3), ('two', 2)])
26 c = OrderedMap(a)
27 builtin = {'one': 1, 'two': 2, 'three': 3}
28 self.assertEqual(a, b)
29 self.assertEqual(a, c)
30 self.assertEqual(a, builtin)
31 self.assertEqual(OrderedMap([(1, 1), (1, 2)]), {1: 2})
32
33 d = OrderedMap({'': 3}, key1='v1', key2='v2')
34 self.assertEqual(d[''], 3)
35 self.assertEqual(d['key1'], 'v1')
36 self.assertEqual(d['key2'], 'v2')
37
38 with self.assertRaises(TypeError):
39 OrderedMap('too', 'many', 'args')
40
41 def test_contains(self):
42 keys = ['first', 'middle', 'last']

Callers

nothing calls this directly

Calls 1

OrderedMapClass · 0.90

Tested by

no test coverage detected