From bf189d7ab5525f7fb1d07f15117f408d0ebc99b6 Mon Sep 17 00:00:00 2001 From: "Miss Islington (bot)" <31488909+miss-islington@users.noreply.github.com> Date: Wed, 18 Jun 2025 05:23:31 +0200 Subject: [PATCH] [3.14] gh-127146: Emscripten: Skip test_url2pathname_resolve_host (GH-135634) (#135651) Emscripten currently `gethostbyname_r()` returns an incorrect IP address for `localhost`. Will be resolved by upstream PR: https://github.com/emscripten-core/emscripten/pull/24593 (cherry picked from commit 2a49c54ab2c5cf0ee96a8e577971c1525a966940) Co-authored-by: Hood Chatham --- Lib/test/test_urllib.py | 1 + 1 file changed, 1 insertion(+) diff --git a/Lib/test/test_urllib.py b/Lib/test/test_urllib.py index bc1030eea60c..1d889ae7cf45 100644 --- a/Lib/test/test_urllib.py +++ b/Lib/test/test_urllib.py @@ -1569,6 +1569,7 @@ class Pathname_Tests(unittest.TestCase): urllib.request.url2pathname, url, require_scheme=True) + @unittest.skipIf(support.is_emscripten, "Fixed by https://github.com/emscripten-core/emscripten/pull/24593") def test_url2pathname_resolve_host(self): fn = urllib.request.url2pathname sep = os.path.sep -- 2.47.3