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

Method test_sorted_iterators

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

Source from the content-addressed store, hash-verified

205 next(it)
206
207 def test_sorted_iterators(self):
208 OrderedDict = self.OrderedDict
209 with self.assertRaises(TypeError):
210 OrderedDict([('a', 1), ('b', 2)], None)
211 pairs = [('a', 1), ('b', 2), ('c', 3), ('d', 4), ('e', 5)]
212 od = OrderedDict(pairs)
213 self.assertEqual(sorted(od), [t[0] for t in pairs])
214 self.assertEqual(sorted(od.keys()), [t[0] for t in pairs])
215 self.assertEqual(sorted(od.values()), [t[1] for t in pairs])
216 self.assertEqual(sorted(od.items()), pairs)
217 self.assertEqual(sorted(reversed(od)),
218 sorted([t[0] for t in reversed(pairs)]))
219
220 def test_iterators_empty(self):
221 OrderedDict = self.OrderedDict

Callers

nothing calls this directly

Calls 6

keysMethod · 0.95
valuesMethod · 0.95
itemsMethod · 0.95
OrderedDictClass · 0.70
assertRaisesMethod · 0.45
assertEqualMethod · 0.45

Tested by

no test coverage detected