From fdc50bac16d3f8dc693488738009de8c86baf6e0 Mon Sep 17 00:00:00 2001 From: "Miss Islington (bot)" <31488909+miss-islington@users.noreply.github.com> Date: Sun, 19 May 2024 18:22:51 +0200 Subject: [PATCH] [3.13] GH-118447: Fix FreeBSD test failures. (GH-119170) (#119181) GH-118447: Fix FreeBSD test failures. (GH-119170) Apparently only macOS requires read permission to call `readlink()` on a symlink. (cherry picked from commit 4b7667172898d440c1931ae923446c6a5ef1765e) Co-authored-by: Barney Gale --- Lib/test/test_posixpath.py | 1 + 1 file changed, 1 insertion(+) diff --git a/Lib/test/test_posixpath.py b/Lib/test/test_posixpath.py index 5c27b7bee8f60e..238baed5efa264 100644 --- a/Lib/test/test_posixpath.py +++ b/Lib/test/test_posixpath.py @@ -663,6 +663,7 @@ def test_realpath_resolve_first(self): @os_helper.skip_unless_symlink @skip_if_ABSTFN_contains_backslash @unittest.skipIf(os.chmod not in os.supports_follow_symlinks, "Can't set symlink permissions") + @unittest.skipIf(sys.platform != "darwin", "only macOS requires read permission to readlink()") def test_realpath_unreadable_symlink(self): try: os.symlink(ABSTFN+"1", ABSTFN)