diff options
author | Barney Gale <barney.gale@gmail.com> | 2024-06-18 22:13:45 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-06-18 22:13:45 (GMT) |
commit | 9f741e55c16376412c1473aa45b94314c00a0c43 (patch) | |
tree | b50b499a852965ab21923a96c0561fe2afbae4fa /Lib/test/test_pathlib/test_pathlib.py | |
parent | b7f478948fcf3bf8e62c79ebcb3ff69bf06d9c4d (diff) | |
download | cpython-9f741e55c16376412c1473aa45b94314c00a0c43.zip cpython-9f741e55c16376412c1473aa45b94314c00a0c43.tar.gz cpython-9f741e55c16376412c1473aa45b94314c00a0c43.tar.bz2 |
GH-73991: pathlib ABC tests: add `DummyPath.unlink()` and `rmdir()` (#120715)
In preparation for the addition of `PathBase.rmtree()`, implement
`DummyPath.unlink()` and `rmdir()`, and move corresponding tests into
`test_pathlib_abc` so they're run against `DummyPath`.
Diffstat (limited to 'Lib/test/test_pathlib/test_pathlib.py')
-rw-r--r-- | Lib/test/test_pathlib/test_pathlib.py | 19 |
1 files changed, 0 insertions, 19 deletions
diff --git a/Lib/test/test_pathlib/test_pathlib.py b/Lib/test/test_pathlib/test_pathlib.py index 3df354e..89af1f7 100644 --- a/Lib/test/test_pathlib/test_pathlib.py +++ b/Lib/test/test_pathlib/test_pathlib.py @@ -764,25 +764,6 @@ class PathTest(test_pathlib_abc.DummyPathTest, PurePathTest): self.assertEqual(expected_gid, gid_2) self.assertEqual(expected_name, link.group(follow_symlinks=False)) - def test_unlink(self): - p = self.cls(self.base) / 'fileA' - p.unlink() - self.assertFileNotFound(p.stat) - self.assertFileNotFound(p.unlink) - - def test_unlink_missing_ok(self): - p = self.cls(self.base) / 'fileAAA' - self.assertFileNotFound(p.unlink) - p.unlink(missing_ok=True) - - def test_rmdir(self): - p = self.cls(self.base) / 'dirA' - for q in p.iterdir(): - q.unlink() - p.rmdir() - self.assertFileNotFound(p.stat) - self.assertFileNotFound(p.unlink) - @os_helper.skip_unless_hardlink def test_hardlink_to(self): P = self.cls(self.base) |