From: Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> Date: Wed, 18 Jun 2025 03:23:31 +0000 (+0200) Subject: [3.14] gh-127146: Emscripten: Skip test_url2pathname_resolve_host (GH-135634) (#135651) X-Git-Tag: v3.14.0b4~156 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=bf189d7ab5525f7fb1d07f15117f408d0ebc99b6;p=thirdparty%2FPython%2Fcpython.git [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 --- 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