MCPcopy Index your code
hub / github.com/python/cpython / test_move_dir

Method test_move_dir

Lib/test/test_pathlib/test_pathlib.py:1687–1701  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

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):

Callers 1

Calls 10

assertFalseMethod · 0.80
assertTrueMethod · 0.80
clsMethod · 0.45
moveMethod · 0.45
assertEqualMethod · 0.45
existsMethod · 0.45
is_dirMethod · 0.45
joinpathMethod · 0.45
is_fileMethod · 0.45
read_textMethod · 0.45

Tested by

no test coverage detected