Lines Matching refs:dst_dir
448 dst_dir = os.path.join(self.mkdtemp(), 'destination')
450 self.addCleanup(shutil.rmtree, os.path.dirname(dst_dir))
455 shutil.copytree(src_dir, dst_dir)
456 self.assertTrue(os.path.isfile(os.path.join(dst_dir, 'test.txt')))
457 self.assertTrue(os.path.isdir(os.path.join(dst_dir, 'test_dir')))
458 self.assertTrue(os.path.isfile(os.path.join(dst_dir, 'test_dir',
460 actual = read_file((dst_dir, 'test.txt'))
462 actual = read_file((dst_dir, 'test_dir', 'test.txt'))
467 dst_dir = self.mkdtemp()
469 self.addCleanup(shutil.rmtree, dst_dir)
473 os.mkdir(os.path.join(dst_dir, 'existing_dir'))
474 write_file((dst_dir, 'existing_dir', 'existing.txt'), 'will be replaced')
477 shutil.copytree(src_dir, dst_dir, dirs_exist_ok=True)
478 self.assertTrue(os.path.isfile(os.path.join(dst_dir, 'nonexisting.txt')))
479 self.assertTrue(os.path.isdir(os.path.join(dst_dir, 'existing_dir')))
480 self.assertTrue(os.path.isfile(os.path.join(dst_dir, 'existing_dir',
482 actual = read_file((dst_dir, 'nonexisting.txt'))
484 actual = read_file((dst_dir, 'existing_dir', 'existing.txt'))
488 shutil.copytree(src_dir, dst_dir, dirs_exist_ok=False)
494 dst_dir = os.path.join(tmp_dir, 'dst')
500 dst_link = os.path.join(dst_dir, 'sub/link')
508 shutil.copytree(src_dir, dst_dir, symlinks=True)
509 self.assertTrue(os.path.islink(os.path.join(dst_dir, 'sub', 'link')))
510 actual = os.readlink(os.path.join(dst_dir, 'sub', 'link'))
528 dst_dir = join(self.mkdtemp(), 'destination')
543 shutil.copytree(src_dir, dst_dir, ignore=patterns)
545 self.assertTrue(exists(join(dst_dir, 'test.txt')))
546 self.assertFalse(exists(join(dst_dir, 'test.tmp')))
547 self.assertFalse(exists(join(dst_dir, 'test_dir2')))
549 shutil.rmtree(dst_dir)
552 shutil.copytree(src_dir, dst_dir, ignore=patterns)
554 self.assertFalse(exists(join(dst_dir, 'test.tmp')))
555 self.assertFalse(exists(join(dst_dir, 'test_dir2', 'subdir2')))
556 self.assertFalse(exists(join(dst_dir, 'test_dir2', 'subdir')))
558 shutil.rmtree(dst_dir)
574 shutil.copytree(src_dir, dst_dir, ignore=_filter)
577 self.assertFalse(exists(join(dst_dir, 'test_dir2', 'subdir2',
579 self.assertFalse(exists(join(dst_dir, 'test_dir2', 'subdir')))
582 shutil.rmtree(dst_dir)
585 shutil.rmtree(os.path.dirname(dst_dir))
610 dst_dir = join(self.mkdtemp(), 'destination')
611 shutil.copytree(src_dir, dst_dir, ignore=_ignore)
612 self.assertTrue(exists(join(dst_dir, 'test_dir', 'subdir',
615 dst_dir = join(self.mkdtemp(), 'destination')
616 shutil.copytree(pathlib.Path(src_dir), dst_dir, ignore=_ignore)
617 self.assertTrue(exists(join(dst_dir, 'test_dir', 'subdir',
620 dst_dir = join(self.mkdtemp(), 'destination')
623 shutil.copytree(src_dir_entry, dst_dir, ignore=_ignore)
624 self.assertTrue(exists(join(dst_dir, 'test_dir', 'subdir',
633 dst_dir = os.path.join(tmp_dir, 'destination')
645 shutil.copytree(src_dir, dst_dir)
646 self.assertEqual(os.stat(src_dir).st_mode, os.stat(dst_dir).st_mode)
648 os.stat(os.path.join(dst_dir, 'permissive.txt')).st_mode)
650 os.stat(os.path.join(dst_dir, 'restrictive.txt')).st_mode)
651 restrictive_subdir_dst = os.path.join(dst_dir,
662 dst_dir = os.path.join(self.mkdtemp(), 'destination')
664 self.addCleanup(shutil.rmtree, os.path.dirname(dst_dir))
668 shutil.copytree(src_dir, dst_dir)
717 dst_dir = os.path.join(self.mkdtemp(), 'destination')
726 shutil.copytree(src_dir, dst_dir, copy_function=_copy)
733 dst_dir = os.path.join(self.mkdtemp(), 'destination')
737 self.assertRaises(Error, shutil.copytree, src_dir, dst_dir)
740 dst_dir = os.path.join(self.mkdtemp(), 'destination2')
741 shutil.copytree(src_dir, dst_dir, ignore_dangling_symlinks=True)
742 self.assertNotIn('test.txt', os.listdir(dst_dir))
745 dst_dir = os.path.join(self.mkdtemp(), 'destination3')
746 shutil.copytree(src_dir, dst_dir, symlinks=True)
747 self.assertIn('test.txt', os.listdir(dst_dir))
752 dst_dir = os.path.join(self.mkdtemp(), 'destination')
760 shutil.copytree(src_dir, dst_dir, symlinks=False)
761 self.assertFalse(os.path.islink(os.path.join(dst_dir, 'link_to_dir')))
762 self.assertIn('test.txt', os.listdir(os.path.join(dst_dir, 'link_to_dir')))
764 dst_dir = os.path.join(self.mkdtemp(), 'destination2')
765 shutil.copytree(src_dir, dst_dir, symlinks=True)
766 self.assertTrue(os.path.islink(os.path.join(dst_dir, 'link_to_dir')))
767 self.assertIn('test.txt', os.listdir(os.path.join(dst_dir, 'link_to_dir')))
772 dst_dir = src_dir + "dest"
773 self.addCleanup(shutil.rmtree, dst_dir, True)
776 rv = shutil.copytree(src_dir, dst_dir)
784 dst_dir = os.path.join(src_dir, "somevendor", "1.0")
788 rv = shutil.copytree(src_dir, dst_dir)
1146 dst_dir = self.mkdtemp()
1149 rv = fn(src, dst_dir)
1150 self.assertEqual(rv, os.path.join(dst_dir, 'foo'))
1151 rv = fn(src, os.path.join(dst_dir, 'bar'))
1152 self.assertEqual(rv, os.path.join(dst_dir, 'bar'))
1255 dst_dir = self.mkdtemp()
1256 dst_file = os.path.join(dst_dir, 'bar')
1942 self.dst_dir = self.mkdtemp()
1944 self.dst_file = os.path.join(self.dst_dir, filename)
1968 self._check_move_file(self.src_file, self.dst_dir, self.dst_file)
1973 self._check_move_file(src, self.dst_dir, self.dst_file)
1977 dst = pathlib.Path(self.dst_dir)
1992 dst_dir = tempfile.mktemp(dir=self.mkdtemp())
1994 self._check_move_dir(self.src_dir, dst_dir, dst_dir)
1996 os_helper.rmtree(dst_dir)
2005 self._check_move_dir(self.src_dir, self.dst_dir,
2006 os.path.join(self.dst_dir, os.path.basename(self.src_dir)))
2014 self._check_move_dir(self.src_dir + os.path.sep, self.dst_dir,
2015 os.path.join(self.dst_dir, os.path.basename(self.src_dir)))
2019 self._check_move_dir(self.src_dir + os.path.altsep, self.dst_dir,
2020 os.path.join(self.dst_dir, os.path.basename(self.src_dir)))
2026 self.assertRaises(shutil.Error, shutil.move, self.src_file, self.dst_dir)
2072 shutil.move(dst, self.dst_dir)
2073 final_link = os.path.join(self.dst_dir, filename)
2083 dst_link = os.path.join(self.dst_dir, 'quux')
2095 dst_link = os.path.join(self.dst_dir, 'quux')
2101 rv = shutil.move(self.src_file, self.dst_dir)
2103 os.path.join(self.dst_dir, os.path.basename(self.src_file)))
2106 rv = shutil.move(self.src_file, os.path.join(self.dst_dir, 'bar'))
2107 self.assertEqual(rv, os.path.join(self.dst_dir, 'bar'))
2114 shutil.move(self.src_file, self.dst_dir, copy_function=_copy)
2124 shutil.move(self.src_dir, self.dst_dir, copy_function=_copy)
2132 dst_dir = os.path.join(
2135 self.assertNotEqual(self.src_dir, dst_dir)
2138 shutil.move(self.src_dir, dst_dir)
2139 self.assertTrue(os.path.isdir(dst_dir))
2141 os.rmdir(dst_dir)