From a93974d452d75e4eec322d768a97c877718ec4e9 Mon Sep 17 00:00:00 2001 From: Kushal Das Date: Mon, 18 Mar 2024 07:03:01 +0100 Subject: [PATCH] [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. --- Lib/test/test_imp.py | 3 +++ 1 file changed, 3 insertions(+) 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) -- 2.47.3