summaryrefslogtreecommitdiff
path: root/Lib/test/test_deque.py
diff options
context:
space:
mode:
authorRaymond Hettinger <python@rcn.com>2016-01-26 21:46:03 -0800
committerRaymond Hettinger <python@rcn.com>2016-01-26 21:46:03 -0800
commit0ef0423cb2af178022991e9f3bfc276a2c3e1358 (patch)
treedce25256aa3199c9ecf63ecb5a5ba300f57a0a4c /Lib/test/test_deque.py
parentbe59d1489bdf150e05e67a89cc772628af7e8fd6 (diff)
parent3743432302e9b31d4fe0db31485543a306057fc8 (diff)
downloadcpython-git-0ef0423cb2af178022991e9f3bfc276a2c3e1358.tar.gz
merge
Diffstat (limited to 'Lib/test/test_deque.py')
-rw-r--r--Lib/test/test_deque.py14
1 files changed, 14 insertions, 0 deletions
diff --git a/Lib/test/test_deque.py b/Lib/test/test_deque.py
index f75b3ffc5c..34b1be28f5 100644
--- a/Lib/test/test_deque.py
+++ b/Lib/test/test_deque.py
@@ -304,6 +304,20 @@ class TestBasic(unittest.TestCase):
s.insert(i, 'Z')
self.assertEqual(list(d), s)
+ def test_index_bug_26194(self):
+ data = 'ABC'
+ for i in range(len(data) + 1):
+ d = deque(data, len(data))
+ d.insert(i, None)
+ s = list(data)
+ s.insert(i, None)
+ s.pop()
+ self.assertEqual(list(d), s)
+ if i < len(data):
+ self.assertIsNone(d[i])
+ else:
+ self.assertTrue(None not in d)
+
def test_imul(self):
for n in (-10, -1, 0, 1, 2, 10, 1000):
d = deque()