Lines Matching full:copy
1 """Unit tests for the copy module."""
3 import copy
18 # Attempt full line coverage of copy.py from top to bottom
21 self.assertIs(copy.Error, copy.error)
22 self.assertTrue(issubclass(copy.Error, Exception))
24 # The copy() method
28 y = copy.copy(x)
38 y = copy.copy(x)
51 self.assertRaises(TypeError, copy.copy, x)
53 y = copy.copy(x)
64 y = copy.copy(x)
75 y = copy.copy(x)
86 self.assertRaises(copy.Error, copy.copy, x)
105 self.assertIs(copy.copy(x), x)
109 y = copy.copy(x)
113 y = copy.copy(x)
119 self.assertIs(copy.copy(x), x)
121 self.assertIs(copy.copy(x), x)
123 self.assertIs(copy.copy(x), x)
127 y = copy.copy(x)
131 y = copy.copy(x)
137 y = copy.copy(x)
141 y = copy.copy(x)
147 self.assertIs(copy.copy(x), x)
149 self.assertIs(copy.copy(x), x)
153 y = copy.copy(x)
157 y = copy.copy(x)
168 self.assertEqual(copy.copy(x), x)
179 self.assertEqual(copy.copy(x), x)
190 self.assertEqual(copy.copy(x), x)
203 y = copy.copy(x)
220 y = copy.copy(x)
235 self.assertEqual(copy.copy(x), x)
246 self.assertEqual(copy.copy(x), x)
259 self.assertEqual(copy.copy(x), x)
262 self.assertEqual(copy.copy(x), x)
268 y = copy.deepcopy(x)
276 y = copy.deepcopy(x)
291 self.assertEqual(copy.deepcopy(C), C)
300 y = copy.deepcopy(x)
313 self.assertRaises(TypeError, copy.deepcopy, x)
315 y = copy.deepcopy(x)
326 y = copy.deepcopy(x)
337 y = copy.deepcopy(x)
348 self.assertRaises(copy.Error, copy.deepcopy, x)
363 self.assertIs(copy.deepcopy(x), x)
367 y = copy.deepcopy(x)
375 y = copy.deepcopy(x)
384 y = copy.deepcopy(x)
389 y = copy.deepcopy(x)
396 y = copy.deepcopy(x)
402 y = copy.deepcopy(x)
411 y = copy.deepcopy(x)
419 y = copy.deepcopy(x)
431 y = copy.deepcopy(x, memo)
437 y = copy.deepcopy(x, memo)
444 y = copy.deepcopy(x, memo)
456 y = copy.deepcopy(x)
465 return C(copy.deepcopy(self.foo, memo))
469 y = copy.deepcopy(x)
483 y = copy.deepcopy(x)
499 y = copy.deepcopy(x)
517 y = copy.deepcopy(x)
533 y = copy.deepcopy(x)
547 y = copy.deepcopy(x)
563 y = copy.deepcopy(x)
569 y = copy.deepcopy(x)
579 y = copy.deepcopy(x)
590 y = copy.copy(x)
592 y = copy.deepcopy(x)
601 y = copy.copy(x)
603 y = copy.deepcopy(x)
614 y = copy.copy(x)
616 y = copy.deepcopy(x)
630 y = copy.copy(x)
632 y = copy.deepcopy(x)
641 y = copy.deepcopy(x)
655 y = copy.copy(x)
659 y = copy.deepcopy(x)
672 y = copy.copy(x)
676 y = copy.deepcopy(x)
686 y = copy.copy(x)
694 y = copy.deepcopy(x)
710 y = copy.deepcopy(x)
723 y = copy.copy(x)
734 y = copy.deepcopy(x)
745 y = copy.copy(x)
753 y = copy.deepcopy(x)
762 self.assertRaises(ValueError, copy.copy, EvilState())
765 self.assertEqual(copy.copy(global_foo), global_foo)
767 self.assertEqual(copy.copy(foo), foo)
769 self.assertEqual(copy.copy(bar), bar)
772 self.assertEqual(copy.deepcopy(global_foo), global_foo)
774 self.assertEqual(copy.deepcopy(foo), foo)
776 self.assertEqual(copy.deepcopy(bar), bar)
790 self._check_weakref(copy.copy)
793 self._check_weakref(copy.deepcopy)
802 v = copy.copy(u)
831 v = copy.deepcopy(u)
851 v = copy.deepcopy(u)
872 g = copy.deepcopy(f)