From 3097871ccf5a6e8d88d18bc3c0e1919c69bbdb0d Mon Sep 17 00:00:00 2001 From: Kushal Das Date: Sun, 17 Mar 2024 19:55:16 +0100 Subject: [PATCH] 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 4062afd7254870..aa67cc3514e43e 100644 --- a/Lib/test/test_imp.py +++ b/Lib/test/test_imp.py @@ -10,6 +10,7 @@ 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)