]> granicus.if.org Git - python/commitdiff
Issue 19898: Add test for dequereviter_new.
authorRaymond Hettinger <python@rcn.com>
Sun, 15 Jun 2014 03:41:22 +0000 (20:41 -0700)
committerRaymond Hettinger <python@rcn.com>
Sun, 15 Jun 2014 03:41:22 +0000 (20:41 -0700)
(Patch contributed by Claudiu Popa.)

Lib/test/test_deque.py

index 7bff1d2798b4ebb85f6e65b25c0a1b8941f5cb71..787181c72dcb1647aa38bfa7fa1247152cdbea6c 100644 (file)
@@ -507,6 +507,11 @@ class TestBasic(unittest.TestCase):
         for s in ('abcd', range(2000)):
             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):
         import gc
         # This used to assert-fail in deque_traverse() under a debug