diff options
author | Bas van Beek <b.f.van.beek@vu.nl> | 2020-09-18 11:38:08 +0200 |
---|---|---|
committer | Bas van Beek <b.f.van.beek@vu.nl> | 2020-09-18 11:38:08 +0200 |
commit | 6d3a9d7f97c1033de02a3a611ee3e8111f81738c (patch) | |
tree | 121e4f780edcbadad26baa64330f48dc1cbfe921 | |
parent | 5bec8df317ffbda8f97486195b758f2261495749 (diff) | |
download | numpy-6d3a9d7f97c1033de02a3a611ee3e8111f81738c.tar.gz |
TST: Expanded the `_parse_env_order` tests
Relevant for when LAPACK/BLAS optimization is disabled.
Addresses https://github.com/numpy/numpy/pull/17346#issuecomment-694744389.
-rw-r--r-- | numpy/distutils/tests/test_system_info.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/numpy/distutils/tests/test_system_info.py b/numpy/distutils/tests/test_system_info.py index 46ad9b103..ec15126f7 100644 --- a/numpy/distutils/tests/test_system_info.py +++ b/numpy/distutils/tests/test_system_info.py @@ -284,7 +284,7 @@ class TestSystemInfoReading: assert info.get_lib_dirs() == lib_dirs finally: os.chdir(previousDir) - + def test_distutils_parse_env_order(monkeypatch): from numpy.distutils.system_info import _parse_env_order @@ -298,6 +298,12 @@ def test_distutils_parse_env_order(monkeypatch): assert order == list('bef') assert len(unknown) == 1 + # For when LAPACK/BLAS optimization is disabled + monkeypatch.setenv(env, '') + order, unknown = _parse_env_order(base_order, env) + assert len(order) == 0 + assert len(unknown) == 0 + for prefix in '^!': monkeypatch.setenv(env, f'{prefix}b,i,e') order, unknown = _parse_env_order(base_order, env) |