(self)
| 1685 | self.assertRaises(OSError, source.move, source) |
| 1686 | |
| 1687 | def test_move_dir(self): |
| 1688 | base = self.cls(self.base) |
| 1689 | source = base / 'dirC' |
| 1690 | target = base / 'dirC_moved' |
| 1691 | result = source.move(target) |
| 1692 | self.assertEqual(result, target) |
| 1693 | self.assertFalse(source.exists()) |
| 1694 | self.assertTrue(target.is_dir()) |
| 1695 | self.assertTrue(target.joinpath('dirD').is_dir()) |
| 1696 | self.assertTrue(target.joinpath('dirD', 'fileD').is_file()) |
| 1697 | self.assertEqual(target.joinpath('dirD', 'fileD').read_text(), |
| 1698 | "this is file D\n") |
| 1699 | self.assertTrue(target.joinpath('fileC').is_file()) |
| 1700 | self.assertTrue(target.joinpath('fileC').read_text(), |
| 1701 | "this is file C\n") |
| 1702 | |
| 1703 | @patch_replace |
| 1704 | def test_move_dir_other_fs(self): |
no test coverage detected