mirror of
https://github.com/python/cpython.git
synced 2025-08-04 00:48:58 +00:00
Issue #19505: The items, keys, and values views of OrderedDict now support
reverse iteration using reversed().
This commit is contained in:
parent
3d1e2e4cbb
commit
578c9211d6
4 changed files with 41 additions and 3 deletions
|
@ -1187,6 +1187,11 @@ class TestOrderedDict(unittest.TestCase):
|
|||
self.assertEqual(list(od.items()), pairs)
|
||||
self.assertEqual(list(reversed(od)),
|
||||
[t[0] for t in reversed(pairs)])
|
||||
self.assertEqual(list(reversed(od.keys())),
|
||||
[t[0] for t in reversed(pairs)])
|
||||
self.assertEqual(list(reversed(od.values())),
|
||||
[t[1] for t in reversed(pairs)])
|
||||
self.assertEqual(list(reversed(od.items())), list(reversed(pairs)))
|
||||
|
||||
def test_popitem(self):
|
||||
pairs = [('c', 1), ('b', 2), ('a', 3), ('d', 4), ('e', 5), ('f', 6)]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue