Skip to content

Commit 84eeea3

Browse files
also run test_unlink_missing_ok_intermediate_file against DummyPath
1 parent 9b4d22b commit 84eeea3

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

Lib/test/test_pathlib/test_pathlib_abc.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import os
44
import errno
55
import stat
6+
import sys
67
import unittest
78

89
from pathlib._os import UnsupportedOperation
@@ -2638,6 +2639,16 @@ def test_unlink_missing_ok(self):
26382639
self.assertFileNotFound(p.unlink)
26392640
p.unlink(missing_ok=True)
26402641

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+
26412652
def test_rmdir(self):
26422653
p = self.cls(self.base) / 'dirA'
26432654
for q in p.iterdir():

0 commit comments

Comments
 (0)