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

Method test_deepcopy

Lib/test/test_slice.py:271–287  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

269 self.assertIs(s.step, c.step)
270
271 def test_deepcopy(self):
272 s = slice(1, 10)
273 c = copy.deepcopy(s)
274 self.assertEqual(s, c)
275
276 s = slice(1, 10, 2)
277 c = copy.deepcopy(s)
278 self.assertEqual(s, c)
279
280 # Corner case for mutable indices:
281 s = slice([1, 2], [3, 4], [5, 6])
282 c = copy.deepcopy(s)
283 self.assertIsNot(s, c)
284 self.assertEqual(s, c)
285 self.assertIsNot(s.start, c.start)
286 self.assertIsNot(s.stop, c.stop)
287 self.assertIsNot(s.step, c.step)
288
289 def test_cycle(self):
290 class myobj(): pass

Callers

nothing calls this directly

Calls 3

sliceClass · 0.85
assertIsNotMethod · 0.80
assertEqualMethod · 0.45

Tested by

no test coverage detected