MCPcopy Index your code
hub / github.com/python/cpython / test_insert_bug_26194

Method test_insert_bug_26194

Lib/test/test_deque.py:313–326  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

311 self.assertEqual(list(d), s)
312
313 def test_insert_bug_26194(self):
314 data = 'ABC'
315 d = deque(data, maxlen=len(data))
316 with self.assertRaises(IndexError):
317 d.insert(2, None)
318
319 elements = 'ABCDEFGHI'
320 for i in range(-len(elements), len(elements)):
321 d = deque(elements, maxlen=len(elements)+1)
322 d.insert(i, 'Z')
323 if i >= 0:
324 self.assertEqual(d[i], 'Z')
325 else:
326 self.assertEqual(d[i-1], 'Z')
327
328 def test_imul(self):
329 for n in (-10, -1, 0, 1, 2, 10, 1000):

Callers

nothing calls this directly

Calls 3

assertRaisesMethod · 0.45
insertMethod · 0.45
assertEqualMethod · 0.45

Tested by

no test coverage detected