Lines Matching refs:copy
1 """Unit tests for the copy module."""
3 import copy
12 # Attempt full line coverage of copy.py from top to bottom
15 self.assertTrue(copy.Error is copy.error)
16 self.assertTrue(issubclass(copy.Error, Exception))
18 # The copy() method
22 y = copy.copy(x)
32 y = copy.copy(x)
45 self.assertRaises(TypeError, copy.copy, x)
47 y = copy.copy(x)
56 y = copy.copy(x)
64 y = copy.copy(x)
74 self.assertRaises(copy.Error, copy.copy, x)
89 self.assertTrue(copy.copy(x) is x, repr(x))
93 self.assertEqual(copy.copy(x), x)
97 self.assertEqual(copy.copy(x), x)
101 self.assertEqual(copy.copy(x), x)
110 self.assertEqual(copy.copy(x), x)
121 self.assertEqual(copy.copy(x), x)
132 self.assertEqual(copy.copy(x), x)
143 self.assertEqual(copy.copy(x), x)
154 self.assertEqual(copy.copy(x), x)
167 self.assertEqual(copy.copy(x), x)
173 y = copy.deepcopy(x)
181 y = copy.deepcopy(x)
196 self.assertEqual(copy.deepcopy(C), C)
205 y = copy.deepcopy(x)
218 self.assertRaises(TypeError, copy.deepcopy, x)
220 y = copy.deepcopy(x)
229 y = copy.deepcopy(x)
237 y = copy.deepcopy(x)
247 self.assertRaises(copy.Error, copy.deepcopy, x)
262 self.assertTrue(copy.deepcopy(x) is x, repr(x))
266 y = copy.deepcopy(x)
274 y = copy.deepcopy(x)
282 y = copy.deepcopy(x)
290 y = copy.deepcopy(x)
298 y = copy.deepcopy(x)
306 y = copy.deepcopy(x)
315 y = copy.deepcopy(x, memo)
325 y = copy.deepcopy(x)
334 return C(copy.deepcopy(self.foo, memo))
338 y = copy.deepcopy(x)
352 y = copy.deepcopy(x)
366 y = copy.deepcopy(x)
380 y = copy.deepcopy(x)
396 y = copy.deepcopy(x)
406 y = copy.deepcopy(x)
417 y = copy.copy(x)
419 y = copy.deepcopy(x)
428 y = copy.copy(x)
430 y = copy.deepcopy(x)
442 y = copy.copy(x)
444 y = copy.deepcopy(x)
459 y = copy.copy(x)
461 y = copy.deepcopy(x)
470 y = copy.deepcopy(x)
485 y = copy.copy(x)
489 y = copy.deepcopy(x)
503 y = copy.copy(x)
507 y = copy.deepcopy(x)
517 y = copy.copy(x)
525 y = copy.deepcopy(x)
541 y = copy.deepcopy(x)
554 y = copy.copy(x)
565 y = copy.deepcopy(x)
576 y = copy.copy(x)
584 y = copy.deepcopy(x)
593 self.assertRaises(ValueError, copy.copy, EvilState())
596 self.assertEqual(copy.copy(global_foo), global_foo)
598 self.assertEqual(copy.copy(foo), foo)
600 self.assertEqual(copy.copy(bar), bar)
603 self.assertEqual(copy.deepcopy(global_foo), global_foo)
605 self.assertEqual(copy.deepcopy(foo), foo)
607 self.assertEqual(copy.deepcopy(bar), bar)
621 self._check_weakref(copy.copy)
624 self._check_weakref(copy.deepcopy)
633 v = copy.copy(u)
661 v = copy.deepcopy(u)
680 v = copy.deepcopy(u)
700 g = copy.deepcopy(f)