From: Kushal Das Date: Mon, 18 Mar 2024 06:03:01 +0000 (+0100) Subject: [3.11] gh-116831: Fixes tests for c extension in WASI for Python 3.11 (GH-116831... X-Git-Tag: v3.11.9~42 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=a93974d452d75e4eec322d768a97c877718ec4e9;p=thirdparty%2FPython%2Fcpython.git [3.11] gh-116831: Fixes tests for c extension in WASI for Python 3.11 (GH-116831) (#116933) gh-116831: Fixes tests for c extension in WASI We can skip the C extension based tests under WASI. --- diff --git a/Lib/test/test_imp.py b/Lib/test/test_imp.py index 4062afd72548..aa67cc3514e4 100644 --- a/Lib/test/test_imp.py +++ b/Lib/test/test_imp.py @@ -10,6 +10,7 @@ from test.support import import_helper from test.support import os_helper from test.support import script_helper from test.support import warnings_helper +from test.support import is_wasi import unittest import warnings imp = warnings_helper.import_deprecated('imp') @@ -23,6 +24,8 @@ def requires_load_dynamic(meth): """Decorator to skip a test if not running under CPython or lacking imp.load_dynamic().""" meth = support.cpython_only(meth) + if is_wasi: + return unittest.skipIf(True, 'Not supoorted in WASI')(meth) return unittest.skipIf(getattr(imp, 'load_dynamic', None) is None, 'imp.load_dynamic() required')(meth)