(self)
| 2859 | @os_helper.skip_unless_symlink |
| 2860 | @mock_rename |
| 2861 | def test_move_dir_symlink(self): |
| 2862 | src = os.path.join(self.src_dir, 'baz') |
| 2863 | dst = os.path.join(self.src_dir, 'bar') |
| 2864 | os.mkdir(src) |
| 2865 | os.symlink(src, dst) |
| 2866 | dst_link = os.path.join(self.dst_dir, 'quux') |
| 2867 | shutil.move(dst, dst_link) |
| 2868 | self.assertTrue(os.path.islink(dst_link)) |
| 2869 | self.assertTrue(os.path.samefile(src, dst_link)) |
| 2870 | |
| 2871 | def test_move_return_value(self): |
| 2872 | rv = shutil.move(self.src_file, self.dst_dir) |