mirror of
https://github.com/python/cpython.git
synced 2025-07-10 04:45:36 +00:00
bpo-33462: Add __reversed__ to dict and dict views (GH-6827)
This commit is contained in:
parent
16c8a53490
commit
6531bf6309
10 changed files with 346 additions and 24 deletions
|
@ -160,9 +160,9 @@ class TestReversed(unittest.TestCase, PickleTest):
|
|||
raise StopIteration
|
||||
def __len__(self):
|
||||
return 5
|
||||
for data in 'abc', range(5), tuple(enumerate('abc')), A(), range(1,17,5):
|
||||
for data in ('abc', range(5), tuple(enumerate('abc')), A(),
|
||||
range(1,17,5), dict.fromkeys('abcde')):
|
||||
self.assertEqual(list(data)[::-1], list(reversed(data)))
|
||||
self.assertRaises(TypeError, reversed, {})
|
||||
# don't allow keyword arguments
|
||||
self.assertRaises(TypeError, reversed, [], a=1)
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue