diff options
author | Hood Chatham <roberthoodchatham@gmail.com> | 2022-11-10 11:54:21 -0800 |
---|---|---|
committer | Hood Chatham <roberthoodchatham@gmail.com> | 2022-11-11 02:52:06 -0800 |
commit | 08c6e9c142e619ac5175b6a13342ba2f2c571ddd (patch) | |
tree | 8be92e0f2d27dd9c888fde95c2dfe46a305ba892 /numpy/f2py/tests | |
parent | 6aacc5167983d7c6f8689d7039294f2fc0d5f5fb (diff) | |
download | numpy-08c6e9c142e619ac5175b6a13342ba2f2c571ddd.tar.gz |
TST: Skip tests that are not currently supported in wasm
Diffstat (limited to 'numpy/f2py/tests')
-rw-r--r-- | numpy/f2py/tests/test_abstract_interface.py | 3 | ||||
-rw-r--r-- | numpy/f2py/tests/util.py | 5 |
2 files changed, 7 insertions, 1 deletions
diff --git a/numpy/f2py/tests/test_abstract_interface.py b/numpy/f2py/tests/test_abstract_interface.py index 29e4b0647..42902913e 100644 --- a/numpy/f2py/tests/test_abstract_interface.py +++ b/numpy/f2py/tests/test_abstract_interface.py @@ -1,9 +1,12 @@ from pathlib import Path +import pytest import textwrap from . import util from numpy.f2py import crackfortran +from numpy.testing import IS_WASM +@pytest.mark.skipif(IS_WASM, reason="Cannot start subprocess") class TestAbstractInterface(util.F2PyTest): sources = [util.getpath("tests", "src", "abstract_interface", "foo.f90")] diff --git a/numpy/f2py/tests/util.py b/numpy/f2py/tests/util.py index ad8c7a37e..1534c4e7d 100644 --- a/numpy/f2py/tests/util.py +++ b/numpy/f2py/tests/util.py @@ -20,7 +20,7 @@ import numpy from pathlib import Path from numpy.compat import asbytes, asstr -from numpy.testing import temppath +from numpy.testing import temppath, IS_WASM from importlib import import_module # @@ -187,6 +187,9 @@ def _get_compiler_status(): return _compiler_status _compiler_status = (False, False, False) + if IS_WASM: + # Can't run compiler from inside WASM. + return _compiler_status # XXX: this is really ugly. But I don't know how to invoke Distutils # in a safer way... |