We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
test_unlink_missing_ok_intermediate_file
DummyPath
1 parent 9b4d22b commit 84eeea3Copy full SHA for 84eeea3
Lib/test/test_pathlib/test_pathlib_abc.py
@@ -3,6 +3,7 @@
3
import os
4
import errno
5
import stat
6
+import sys
7
import unittest
8
9
from pathlib._os import UnsupportedOperation
@@ -2638,6 +2639,16 @@ def test_unlink_missing_ok(self):
2638
2639
self.assertFileNotFound(p.unlink)
2640
p.unlink(missing_ok=True)
2641
2642
+ def test_unlink_missing_ok_intermediate_file(self):
2643
+ p = self.cls(self.base) / 'fileAAA'
2644
+ p.touch()
2645
+ p = p / 'fileBBB'
2646
+ if sys.platform.startswith("win"):
2647
+ self.assertFileNotFound(p.unlink)
2648
+ else:
2649
+ self.assertNotADirectory(p.unlink)
2650
+ p.unlink(missing_ok=True)
2651
+
2652
def test_rmdir(self):
2653
p = self.cls(self.base) / 'dirA'
2654
for q in p.iterdir():
0 commit comments