MCPcopy Index your code
hub / github.com/python/cpython / test_order_preservation

Method test_order_preservation

Lib/test/test_collections.py:192–207  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

190 d.popitem()
191
192 def test_order_preservation(self):
193 d = ChainMap(
194 OrderedDict(j=0, h=88888),
195 OrderedDict(),
196 OrderedDict(i=9999, d=4444, c=3333),
197 OrderedDict(f=666, b=222, g=777, c=333, h=888),
198 OrderedDict(),
199 OrderedDict(e=55, b=22),
200 OrderedDict(a=1, b=2, c=3, d=4, e=5),
201 OrderedDict(),
202 )
203 self.assertEqual(''.join(d), 'abcdefghij')
204 self.assertEqual(list(d.items()),
205 [('a', 1), ('b', 222), ('c', 3333), ('d', 4444),
206 ('e', 55), ('f', 666), ('g', 777), ('h', 88888),
207 ('i', 9999), ('j', 0)])
208
209 def test_iter_not_calling_getitem_on_maps(self):
210 class DictWithGetItem(UserDict):

Callers

nothing calls this directly

Calls 6

ChainMapClass · 0.90
OrderedDictClass · 0.90
listClass · 0.85
assertEqualMethod · 0.45
joinMethod · 0.45
itemsMethod · 0.45

Tested by

no test coverage detected