Commit badf5d83 authored by Raymond Hettinger's avatar Raymond Hettinger

Issue 19898: Add test for dequereviter_new.

(Patch contributed by Claudiu Popa.)
parent 3a0b6aa5
...@@ -507,6 +507,11 @@ class TestBasic(unittest.TestCase): ...@@ -507,6 +507,11 @@ class TestBasic(unittest.TestCase):
for s in ('abcd', range(2000)): for s in ('abcd', range(2000)):
self.assertEqual(list(reversed(deque(s))), list(reversed(s))) self.assertEqual(list(reversed(deque(s))), list(reversed(s)))
def test_reversed_new(self):
klass = type(reversed(deque()))
for s in ('abcd', range(2000)):
self.assertEqual(list(klass(deque(s))), list(reversed(s)))
def test_gc_doesnt_blowup(self): def test_gc_doesnt_blowup(self):
import gc import gc
# This used to assert-fail in deque_traverse() under a debug # This used to assert-fail in deque_traverse() under a debug
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment