Lines Matching defs:copy

11 import copy
100 # Test the initial copy against the original
110 # Take from the copy, and create another copy and compare them.
185 for oper in [copy.deepcopy] + picklecopiers:
511 # check copy, deepcopy, pickle
512 for op in [lambda a:copy.copy(a), lambda a:copy.deepcopy(a)] + picklecopiers:
566 # check copy, deepcopy, pickle
569 self.assertEqual(next(copy.copy(c)), value)
570 self.assertEqual(next(copy.deepcopy(c)), value)
640 # check copy, deepcopy, pickle
643 #simple copy currently not supported, because __reduce__ returns
645 #self.assertEqual(take(10, copy.copy(c)), list('bcabcabcab'))
646 self.assertEqual(take(10, copy.deepcopy(c)), list('bcabcabcab'))
883 # check copy, deepcopy, pickle
887 self.assertEqual(list(copy.copy(c)), ans)
889 self.assertEqual(list(copy.deepcopy(c)), ans)
935 # check copy, deepcopy, pickle
936 ans = [(x,y) for x, y in copy.copy(zip('abc',count()))]
939 ans = [(x,y) for x, y in copy.deepcopy(zip('abc',count()))]
1151 # check copy, deepcopy, pickle
1160 self.assertEqual(list(copy.copy(product(*args))), result)
1161 self.assertEqual(list(copy.deepcopy(product(*args))), result)
1193 # check copy, deepcopy, pickle
1196 self.assertEqual(take(2, copy.copy(c)), list('a' * 2))
1197 self.assertEqual(take(2, copy.deepcopy(c)), list('a' * 2))
1224 # check copy, deepcopy, pickle
1228 self.assertEqual(list(copy.copy(c)), ans)
1231 self.assertEqual(list(copy.deepcopy(c)), ans)
1251 # check copy, deepcopy, pickle
1255 self.assertEqual(list(copy.copy(c)), ans)
1258 self.assertEqual(list(copy.deepcopy(c)), ans)
1320 # check copy, deepcopy, pickle
1328 self.assertEqual(list(copy.copy(islice(range(100), *args))),
1330 self.assertEqual(list(copy.deepcopy(islice(range(100), *args))),
1371 # check copy, deepcopy, pickle
1372 self.assertEqual(list(copy.copy(takewhile(underten, data))), [1, 3, 5])
1373 self.assertEqual(list(copy.deepcopy(takewhile(underten, data))),
1388 # check copy, deepcopy, pickle
1389 self.assertEqual(list(copy.copy(dropwhile(underten, data))), [20, 2, 4, 6, 8])
1390 self.assertEqual(list(copy.deepcopy(dropwhile(underten, data))),
1485 # check copy
1487 self.assertEqual(list(copy.copy(a)), ans)
1488 self.assertEqual(list(copy.copy(b)), ans)
1490 self.assertEqual(list(copy.copy(a)), long_ans)
1491 self.assertEqual(list(copy.copy(b)), long_ans)
1493 # check partially consumed copy
1497 self.assertEqual(list(copy.copy(a)), ans[2:])
1498 self.assertEqual(list(copy.copy(b)), ans[1:])
1504 self.assertEqual(list(copy.copy(a)), long_ans[100:])
1505 self.assertEqual(list(copy.copy(b)), long_ans[60:])
1511 self.assertEqual(list(copy.deepcopy(a)), ans)
1512 self.assertEqual(list(copy.deepcopy(b)), ans)
1516 self.assertEqual(list(copy.deepcopy(a)), long_ans)
1517 self.assertEqual(list(copy.deepcopy(b)), long_ans)
1525 self.assertEqual(list(copy.deepcopy(a)), ans[2:])
1526 self.assertEqual(list(copy.deepcopy(b)), ans[1:])
1532 self.assertEqual(list(copy.deepcopy(a)), long_ans[100:])
1533 self.assertEqual(list(copy.deepcopy(b)), long_ans[60:])
1665 # check copy, deepcopy, pickle
1676 self.assertEqual(list(copy.deepcopy(it)), accumulated[1:])
1677 self.assertEqual(list(copy.copy(it)), accumulated[1:])
1686 self.assertEqual(list(copy.deepcopy(it)), [True, False])
1687 self.assertEqual(list(copy.copy(it)), [True, False])
2178 # this builds a tuple t which is a copy of tuple1,