Skip to content

Commit

Permalink
[3.11] gh-116831: Fixes tests for c extension in WASI for Python 3.11 (
Browse files Browse the repository at this point in the history
…GH-116831) (#116933)

gh-116831: Fixes tests for c extension in WASI

We can skip the C extension based tests under WASI.
  • Loading branch information
kushaldas committed Mar 18, 2024
1 parent fb66087 commit a93974d
Showing 1 changed file with 3 additions and 0 deletions.
3 changes: 3 additions & 0 deletions Lib/test/test_imp.py
Expand Up @@ -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')
Expand All @@ -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)

Expand Down

0 comments on commit a93974d

Please sign in to comment.