Fix bug 1604. deque.__init__() did not clear existing contents like list.__init__. Not a backport candidate.
diff --git a/Lib/test/test_deque.py b/Lib/test/test_deque.py
index aeb6d17..e0ca746 100644
--- a/Lib/test/test_deque.py
+++ b/Lib/test/test_deque.py
@@ -29,8 +29,8 @@
class TestBasic(unittest.TestCase):
def test_basics(self):
- d = deque(xrange(100))
- d.__init__(xrange(100, 200))
+ d = deque(xrange(-5125, -5000))
+ d.__init__(xrange(200))
for i in xrange(200, 400):
d.append(i)
for i in reversed(xrange(-200, 0)):
@@ -451,8 +451,8 @@
class TestSubclass(unittest.TestCase):
def test_basics(self):
- d = Deque(xrange(100))
- d.__init__(xrange(100, 200))
+ d = Deque(xrange(25))
+ d.__init__(xrange(200))
for i in xrange(200, 400):
d.append(i)
for i in reversed(xrange(-200, 0)):