From: Barney Gale Date: Sat, 1 Jul 2023 11:58:30 +0000 (+0100) Subject: GH-89812: Test that `pathlib.Path.is_junction()` returns false (GH-106062) X-Git-Tag: v3.13.0a1~1574 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=6e01055e15c252185b118956d545bfad03ae11ed;p=thirdparty%2FPython%2Fcpython.git GH-89812: Test that `pathlib.Path.is_junction()` returns false (GH-106062) Slightly expand the test coverage of `is_junction()`. The existing test only checks that `os.path.isjunction()` is called under-the-hood. --- diff --git a/Lib/test/test_pathlib.py b/Lib/test/test_pathlib.py index a87f6c4cdc3d..441a7bcd4d41 100644 --- a/Lib/test/test_pathlib.py +++ b/Lib/test/test_pathlib.py @@ -2271,6 +2271,15 @@ class PathTest(unittest.TestCase): self.assertIs((P / 'linkA\udfff').is_file(), False) self.assertIs((P / 'linkA\x00').is_file(), False) + def test_is_junction_false(self): + P = self.cls(BASE) + self.assertFalse((P / 'fileA').is_junction()) + self.assertFalse((P / 'dirA').is_junction()) + self.assertFalse((P / 'non-existing').is_junction()) + self.assertFalse((P / 'fileA' / 'bah').is_junction()) + self.assertFalse((P / 'fileA\udfff').is_junction()) + self.assertFalse((P / 'fileA\x00').is_junction()) + def test_is_fifo_false(self): P = self.cls(BASE) self.assertFalse((P / 'fileA').is_fifo())