Lines Matching refs:src_dir

472         src_dir = self.mkdtemp()
474 self.addCleanup(shutil.rmtree, src_dir)
476 write_file((src_dir, 'test.txt'), '123')
477 os.mkdir(os.path.join(src_dir, 'test_dir'))
478 write_file((src_dir, 'test_dir', 'test.txt'), '456')
480 shutil.copytree(src_dir, dst_dir)
491 src_dir = self.mkdtemp()
493 self.addCleanup(shutil.rmtree, src_dir)
496 write_file((src_dir, 'nonexisting.txt'), '123')
497 os.mkdir(os.path.join(src_dir, 'existing_dir'))
500 write_file((src_dir, 'existing_dir', 'existing.txt'), 'has been replaced')
502 shutil.copytree(src_dir, dst_dir, dirs_exist_ok=True)
513 shutil.copytree(src_dir, dst_dir, dirs_exist_ok=False)
518 src_dir = os.path.join(tmp_dir, 'src')
520 sub_dir = os.path.join(src_dir, 'sub')
521 os.mkdir(src_dir)
523 write_file((src_dir, 'file.txt'), 'foo')
526 os.symlink(os.path.join(src_dir, 'file.txt'),
533 shutil.copytree(src_dir, dst_dir, symlinks=True)
540 self.assertEqual(actual, os.path.join(src_dir, 'file.txt'))
551 src_dir = self.mkdtemp()
554 write_file((src_dir, 'test.txt'), '123')
555 write_file((src_dir, 'test.tmp'), '123')
556 os.mkdir(join(src_dir, 'test_dir'))
557 write_file((src_dir, 'test_dir', 'test.txt'), '456')
558 os.mkdir(join(src_dir, 'test_dir2'))
559 write_file((src_dir, 'test_dir2', 'test.txt'), '456')
560 os.mkdir(join(src_dir, 'test_dir2', 'subdir'))
561 os.mkdir(join(src_dir, 'test_dir2', 'subdir2'))
562 write_file((src_dir, 'test_dir2', 'subdir', 'test.txt'), '456')
563 write_file((src_dir, 'test_dir2', 'subdir2', 'test.py'), '456')
568 shutil.copytree(src_dir, dst_dir, ignore=patterns)
577 shutil.copytree(src_dir, dst_dir, ignore=patterns)
599 shutil.copytree(src_dir, dst_dir, ignore=_filter)
609 shutil.rmtree(src_dir)
617 src_dir = join(tmp_dir, "source")
619 os.mkdir(join(src_dir))
620 os.mkdir(join(src_dir, 'test_dir'))
621 os.mkdir(os.path.join(src_dir, 'test_dir', 'subdir'))
622 write_file((src_dir, 'test_dir', 'subdir', 'test.txt'), '456')
636 shutil.copytree(src_dir, dst_dir, ignore=_ignore)
641 shutil.copytree(pathlib.Path(src_dir), dst_dir, ignore=_ignore)
656 src_dir = os.path.join(tmp_dir, 'source')
657 os.mkdir(src_dir)
661 os.chmod(src_dir, 0o777)
662 write_file((src_dir, 'permissive.txt'), '123')
663 os.chmod(os.path.join(src_dir, 'permissive.txt'), 0o777)
664 write_file((src_dir, 'restrictive.txt'), '456')
665 os.chmod(os.path.join(src_dir, 'restrictive.txt'), 0o600)
666 restrictive_subdir = tempfile.mkdtemp(dir=src_dir)
670 shutil.copytree(src_dir, dst_dir)
671 self.assertEqual(os.stat(src_dir).st_mode, os.stat(dst_dir).st_mode)
672 self.assertEqual(os.stat(os.path.join(src_dir, 'permissive.txt')).st_mode,
674 self.assertEqual(os.stat(os.path.join(src_dir, 'restrictive.txt')).st_mode,
686 src_dir = self.mkdtemp()
688 self.addCleanup(shutil.rmtree, src_dir)
693 shutil.copytree(src_dir, dst_dir)
741 src_dir = self.mkdtemp()
743 write_file((src_dir, 'test.txt'), '123')
744 os.mkdir(os.path.join(src_dir, 'test_dir'))
745 write_file((src_dir, 'test_dir', 'test.txt'), '456')
751 shutil.copytree(src_dir, dst_dir, copy_function=_copy)
756 src_dir = self.mkdtemp()
757 valid_file = os.path.join(src_dir, 'test.txt')
759 dir_a = os.path.join(src_dir, 'dir_a')
761 for d in src_dir, dir_a:
767 self.assertRaises(Error, shutil.copytree, src_dir, dst_dir)
771 shutil.copytree(src_dir, dst_dir, ignore_dangling_symlinks=True)
778 shutil.copytree(src_dir, dst_dir, symlinks=True)
783 src_dir = self.mkdtemp()
785 os.mkdir(os.path.join(src_dir, 'real_dir'))
786 with open(os.path.join(src_dir, 'real_dir', 'test.txt'), 'wb'):
788 os.symlink(os.path.join(src_dir, 'real_dir'),
789 os.path.join(src_dir, 'link_to_dir'),
792 shutil.copytree(src_dir, dst_dir, symlinks=False)
797 shutil.copytree(src_dir, dst_dir, symlinks=True)
803 src_dir = self.mkdtemp()
804 dst_dir = src_dir + "dest"
806 src = os.path.join(src_dir, 'foo')
808 rv = shutil.copytree(src_dir, dst_dir)
815 src_dir = os.path.join(base_dir, "t", "pg")
816 dst_dir = os.path.join(src_dir, "somevendor", "1.0")
817 os.makedirs(src_dir)
818 src = os.path.join(src_dir, 'pol')
820 rv = shutil.copytree(src_dir, dst_dir)
1176 src_dir = self.mkdtemp()
1178 src = os.path.join(src_dir, 'foo')
1192 src_dir = self.mkdtemp()
1193 src_file = os.path.join(src_dir, 'foo')
1195 dst = os.path.join(src_dir, 'does_not_exist/')
1201 self.assertRaises(err, copy_func, dir2, src_dir)
1285 src_dir = self.mkdtemp()
1288 src_file = os.path.join(src_dir, 'foo')
1297 src_dir = self.mkdtemp()
1298 src_file = os.path.join(src_dir, 'foo')
1313 src_dir = self.mkdtemp()
1314 src_file = os.path.join(src_dir, 'foo')
1315 dst = os.path.join(src_dir, 'does_not_exist/')
1323 src_dir = self.mkdtemp()
1324 src_file = os.path.join(src_dir, 'foo')
1326 dst = os.path.join(src_dir, 'does_not_exist/')
1333 self.assertRaises(err, shutil.copyfile, src_dir, dst)
1334 self.assertRaises(err, shutil.copyfile, src_file, src_dir)
1335 self.assertRaises(err, shutil.copyfile, dir2, src_dir)
2000 self.src_dir = self.mkdtemp()
2002 self.src_file = os.path.join(self.src_dir, filename)
2053 self._check_move_dir(self.src_dir, dst_dir, dst_dir)
2064 self._check_move_dir(self.src_dir, self.dst_dir,
2065 os.path.join(self.dst_dir, os.path.basename(self.src_dir)))
2073 self._check_move_dir(self.src_dir + os.path.sep, self.dst_dir,
2074 os.path.join(self.dst_dir, os.path.basename(self.src_dir)))
2078 self._check_move_dir(self.src_dir + os.path.altsep, self.dst_dir,
2079 os.path.join(self.dst_dir, os.path.basename(self.src_dir)))
2089 dst = os.path.join(self.src_dir, "bar")
2090 self.assertRaises(shutil.Error, shutil.move, self.src_dir, dst)
2119 dst = os.path.join(self.src_dir, 'bar')
2129 dst = os.path.join(self.src_dir, filename)
2139 src = os.path.join(self.src_dir, 'baz')
2140 dst = os.path.join(self.src_dir, 'bar')
2150 src = os.path.join(self.src_dir, 'baz')
2151 dst = os.path.join(self.src_dir, 'bar')
2181 os_helper.create_empty_file(os.path.join(self.src_dir, 'child'))
2182 os_helper.create_empty_file(os.path.join(self.src_dir, 'child1'))
2183 shutil.move(self.src_dir, self.dst_dir, copy_function=_copy)
2190 self.src_dir = self.mkdtemp()
2192 os.path.dirname(self.src_dir),
2193 os.path.basename(self.src_dir).upper())
2194 self.assertNotEqual(self.src_dir, dst_dir)
2197 shutil.move(self.src_dir, dst_dir)