(self)
| 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 |
nothing calls this directly
no test coverage detected