[Python-checkins] GH-100479: Fix pathlib test failure on WASI (#104215)

AlexWaygood webhook-mailer at python.org
Sun May 7 12:54:47 EDT 2023


https://github.com/python/cpython/commit/60f588478f0a3d88e86b97acecbcb569142f4636
commit: 60f588478f0a3d88e86b97acecbcb569142f4636
branch: main
author: Barney Gale <barney.gale at gmail.com>
committer: AlexWaygood <Alex.Waygood at Gmail.com>
date: 2023-05-07T17:54:40+01:00
summary:

GH-100479: Fix pathlib test failure on WASI (#104215)

files:
M Lib/test/test_pathlib.py

diff --git a/Lib/test/test_pathlib.py b/Lib/test/test_pathlib.py
index 7586610833b0..e25c77f2ba8a 100644
--- a/Lib/test/test_pathlib.py
+++ b/Lib/test/test_pathlib.py
@@ -1655,7 +1655,8 @@ class P(_BasePurePathSubclass, self.cls):
         p = P(BASE, session_id=42)
         self.assertEqual(42, p.absolute().session_id)
         self.assertEqual(42, p.resolve().session_id)
-        self.assertEqual(42, p.with_segments('~').expanduser().session_id)
+        if not is_wasi:  # WASI has no user accounts.
+            self.assertEqual(42, p.with_segments('~').expanduser().session_id)
         self.assertEqual(42, (p / 'fileA').rename(p / 'fileB').session_id)
         self.assertEqual(42, (p / 'fileB').replace(p / 'fileA').session_id)
         if os_helper.can_symlink():



More information about the Python-checkins mailing list