diff options
author | Charles Harris <charlesr.harris@gmail.com> | 2018-10-07 18:58:00 -0600 |
---|---|---|
committer | Charles Harris <charlesr.harris@gmail.com> | 2018-10-07 19:35:46 -0600 |
commit | 7c98513f6c1daac61cb66ffc3a9e5a769233ea19 (patch) | |
tree | 093fc540dd5632512caacfd211cfd5132d68c6a1 /numpy/f2py | |
parent | 5f3c0c2ba7f0c794a483c7e74722f95bdd3bb827 (diff) | |
download | numpy-7c98513f6c1daac61cb66ffc3a9e5a769233ea19.tar.gz |
TST, MAINT: Skip some f2py tests on Mac.
There is a not yet understood problem in testing f2py C modules (*.pyf)
files on the Mac that manifests as erratic module import failures.'
This disables those tests until we can figure out what the problem is.
Diffstat (limited to 'numpy/f2py')
-rw-r--r-- | numpy/f2py/tests/test_return_real.py | 6 | ||||
-rw-r--r-- | numpy/f2py/tests/test_semicolon_split.py | 13 |
2 files changed, 15 insertions, 4 deletions
diff --git a/numpy/f2py/tests/test_return_real.py b/numpy/f2py/tests/test_return_real.py index cc3c4d8f2..315cfe49b 100644 --- a/numpy/f2py/tests/test_return_real.py +++ b/numpy/f2py/tests/test_return_real.py @@ -1,5 +1,6 @@ from __future__ import division, absolute_import, print_function +import platform import pytest from numpy import array @@ -52,6 +53,11 @@ class TestReturnReal(util.F2PyTest): pass + +@pytest.mark.skipif( + platform.system() == 'Darwin', + reason="Prone to error when run with numpy/f2py/tests on mac os, " + "but not when run in isolation") class TestCReturnReal(TestReturnReal): suffix = ".pyf" module_name = "c_ext_return_real" diff --git a/numpy/f2py/tests/test_semicolon_split.py b/numpy/f2py/tests/test_semicolon_split.py index 5452b5708..bcd18c893 100644 --- a/numpy/f2py/tests/test_semicolon_split.py +++ b/numpy/f2py/tests/test_semicolon_split.py @@ -6,6 +6,10 @@ import pytest from . import util from numpy.testing import assert_equal +@pytest.mark.skipif( + platform.system() == 'Darwin', + reason="Prone to error when run with numpy/f2py/tests on mac os, " + "but not when run in isolation") class TestMultiline(util.F2PyTest): suffix = ".pyf" module_name = "multiline" @@ -26,13 +30,14 @@ void foo(int* x) {{ end python module {module} """.format(module=module_name) - @pytest.mark.skipif(platform.system() == 'Darwin', - reason="Prone to error when run with " - "numpy/f2py/tests on mac os, " - "but not when run in isolation") def test_multiline(self): assert_equal(self.module.foo(), 42) + +@pytest.mark.skipif( + platform.system() == 'Darwin', + reason="Prone to error when run with numpy/f2py/tests on mac os, " + "but not when run in isolation") class TestCallstatement(util.F2PyTest): suffix = ".pyf" module_name = "callstatement" |