Lines Matching refs:dst_dir
443 dst_dir = os.path.join(self.mkdtemp(), 'destination')
445 self.addCleanup(shutil.rmtree, os.path.dirname(dst_dir))
450 shutil.copytree(src_dir, dst_dir)
451 self.assertTrue(os.path.isfile(os.path.join(dst_dir, 'test.txt')))
452 self.assertTrue(os.path.isdir(os.path.join(dst_dir, 'test_dir')))
453 self.assertTrue(os.path.isfile(os.path.join(dst_dir, 'test_dir',
455 actual = read_file((dst_dir, 'test.txt'))
457 actual = read_file((dst_dir, 'test_dir', 'test.txt'))
462 dst_dir = self.mkdtemp()
464 self.addCleanup(shutil.rmtree, dst_dir)
468 os.mkdir(os.path.join(dst_dir, 'existing_dir'))
469 write_file((dst_dir, 'existing_dir', 'existing.txt'), 'will be replaced')
472 shutil.copytree(src_dir, dst_dir, dirs_exist_ok=True)
473 self.assertTrue(os.path.isfile(os.path.join(dst_dir, 'nonexisting.txt')))
474 self.assertTrue(os.path.isdir(os.path.join(dst_dir, 'existing_dir')))
475 self.assertTrue(os.path.isfile(os.path.join(dst_dir, 'existing_dir',
477 actual = read_file((dst_dir, 'nonexisting.txt'))
479 actual = read_file((dst_dir, 'existing_dir', 'existing.txt'))
483 shutil.copytree(src_dir, dst_dir, dirs_exist_ok=False)
489 dst_dir = os.path.join(tmp_dir, 'dst')
495 dst_link = os.path.join(dst_dir, 'sub/link')
503 shutil.copytree(src_dir, dst_dir, symlinks=True)
504 self.assertTrue(os.path.islink(os.path.join(dst_dir, 'sub', 'link')))
505 actual = os.readlink(os.path.join(dst_dir, 'sub', 'link'))
523 dst_dir = join(self.mkdtemp(), 'destination')
538 shutil.copytree(src_dir, dst_dir, ignore=patterns)
540 self.assertTrue(exists(join(dst_dir, 'test.txt')))
541 self.assertFalse(exists(join(dst_dir, 'test.tmp')))
542 self.assertFalse(exists(join(dst_dir, 'test_dir2')))
544 shutil.rmtree(dst_dir)
547 shutil.copytree(src_dir, dst_dir, ignore=patterns)
549 self.assertFalse(exists(join(dst_dir, 'test.tmp')))
550 self.assertFalse(exists(join(dst_dir, 'test_dir2', 'subdir2')))
551 self.assertFalse(exists(join(dst_dir, 'test_dir2', 'subdir')))
553 shutil.rmtree(dst_dir)
569 shutil.copytree(src_dir, dst_dir, ignore=_filter)
572 self.assertFalse(exists(join(dst_dir, 'test_dir2', 'subdir2',
574 self.assertFalse(exists(join(dst_dir, 'test_dir2', 'subdir')))
577 shutil.rmtree(dst_dir)
580 shutil.rmtree(os.path.dirname(dst_dir))
605 dst_dir = join(self.mkdtemp(), 'destination')
606 shutil.copytree(src_dir, dst_dir, ignore=_ignore)
607 self.assertTrue(exists(join(dst_dir, 'test_dir', 'subdir',
610 dst_dir = join(self.mkdtemp(), 'destination')
611 shutil.copytree(pathlib.Path(src_dir), dst_dir, ignore=_ignore)
612 self.assertTrue(exists(join(dst_dir, 'test_dir', 'subdir',
615 dst_dir = join(self.mkdtemp(), 'destination')
618 shutil.copytree(src_dir_entry, dst_dir, ignore=_ignore)
619 self.assertTrue(exists(join(dst_dir, 'test_dir', 'subdir',
628 dst_dir = os.path.join(tmp_dir, 'destination')
640 shutil.copytree(src_dir, dst_dir)
641 self.assertEqual(os.stat(src_dir).st_mode, os.stat(dst_dir).st_mode)
643 os.stat(os.path.join(dst_dir, 'permissive.txt')).st_mode)
645 os.stat(os.path.join(dst_dir, 'restrictive.txt')).st_mode)
646 restrictive_subdir_dst = os.path.join(dst_dir,
657 dst_dir = os.path.join(self.mkdtemp(), 'destination')
659 self.addCleanup(shutil.rmtree, os.path.dirname(dst_dir))
663 shutil.copytree(src_dir, dst_dir)
710 dst_dir = os.path.join(self.mkdtemp(), 'destination')
719 shutil.copytree(src_dir, dst_dir, copy_function=_copy)
726 dst_dir = os.path.join(self.mkdtemp(), 'destination')
730 self.assertRaises(Error, shutil.copytree, src_dir, dst_dir)
733 dst_dir = os.path.join(self.mkdtemp(), 'destination2')
734 shutil.copytree(src_dir, dst_dir, ignore_dangling_symlinks=True)
735 self.assertNotIn('test.txt', os.listdir(dst_dir))
738 dst_dir = os.path.join(self.mkdtemp(), 'destination3')
739 shutil.copytree(src_dir, dst_dir, symlinks=True)
740 self.assertIn('test.txt', os.listdir(dst_dir))
745 dst_dir = os.path.join(self.mkdtemp(), 'destination')
753 shutil.copytree(src_dir, dst_dir, symlinks=False)
754 self.assertFalse(os.path.islink(os.path.join(dst_dir, 'link_to_dir')))
755 self.assertIn('test.txt', os.listdir(os.path.join(dst_dir, 'link_to_dir')))
757 dst_dir = os.path.join(self.mkdtemp(), 'destination2')
758 shutil.copytree(src_dir, dst_dir, symlinks=True)
759 self.assertTrue(os.path.islink(os.path.join(dst_dir, 'link_to_dir')))
760 self.assertIn('test.txt', os.listdir(os.path.join(dst_dir, 'link_to_dir')))
765 dst_dir = src_dir + "dest"
766 self.addCleanup(shutil.rmtree, dst_dir, True)
769 rv = shutil.copytree(src_dir, dst_dir)
777 dst_dir = os.path.join(src_dir, "somevendor", "1.0")
781 rv = shutil.copytree(src_dir, dst_dir)
1139 dst_dir = self.mkdtemp()
1142 rv = fn(src, dst_dir)
1143 self.assertEqual(rv, os.path.join(dst_dir, 'foo'))
1144 rv = fn(src, os.path.join(dst_dir, 'bar'))
1145 self.assertEqual(rv, os.path.join(dst_dir, 'bar'))
1224 dst_dir = self.mkdtemp()
1225 dst_file = os.path.join(dst_dir, 'bar')
1884 self.dst_dir = self.mkdtemp()
1886 self.dst_file = os.path.join(self.dst_dir, filename)
1910 self._check_move_file(self.src_file, self.dst_dir, self.dst_file)
1915 self._check_move_file(src, self.dst_dir, self.dst_file)
1919 dst = pathlib.Path(self.dst_dir)
1934 dst_dir = tempfile.mktemp(dir=self.mkdtemp())
1936 self._check_move_dir(self.src_dir, dst_dir, dst_dir)
1938 support.rmtree(dst_dir)
1947 self._check_move_dir(self.src_dir, self.dst_dir,
1948 os.path.join(self.dst_dir, os.path.basename(self.src_dir)))
1956 self._check_move_dir(self.src_dir + os.path.sep, self.dst_dir,
1957 os.path.join(self.dst_dir, os.path.basename(self.src_dir)))
1961 self._check_move_dir(self.src_dir + os.path.altsep, self.dst_dir,
1962 os.path.join(self.dst_dir, os.path.basename(self.src_dir)))
1968 self.assertRaises(shutil.Error, shutil.move, self.src_file, self.dst_dir)
2014 shutil.move(dst, self.dst_dir)
2015 final_link = os.path.join(self.dst_dir, filename)
2025 dst_link = os.path.join(self.dst_dir, 'quux')
2037 dst_link = os.path.join(self.dst_dir, 'quux')
2043 rv = shutil.move(self.src_file, self.dst_dir)
2045 os.path.join(self.dst_dir, os.path.basename(self.src_file)))
2048 rv = shutil.move(self.src_file, os.path.join(self.dst_dir, 'bar'))
2049 self.assertEqual(rv, os.path.join(self.dst_dir, 'bar'))
2056 shutil.move(self.src_file, self.dst_dir, copy_function=_copy)
2066 shutil.move(self.src_dir, self.dst_dir, copy_function=_copy)
2074 dst_dir = os.path.join(
2077 self.assertNotEqual(self.src_dir, dst_dir)
2080 shutil.move(self.src_dir, dst_dir)
2081 self.assertTrue(os.path.isdir(dst_dir))
2083 os.rmdir(dst_dir)