summaryrefslogtreecommitdiff
path: root/numpy/random
diff options
context:
space:
mode:
authorSebastian Berg <sebastian@sipsolutions.net>2022-12-02 17:18:08 +0100
committerSebastian Berg <sebastian@sipsolutions.net>2022-12-02 20:28:48 +0100
commitd56c48754ba07b36e0e8561887cbc0c732ff54d0 (patch)
tree1d9d4ffbd0cb7b3c3e01b8bfb8c0b2a11893018c /numpy/random
parent944e1ca96b59958c5d5a96afadd35d79da8d6560 (diff)
downloadnumpy-d56c48754ba07b36e0e8561887cbc0c732ff54d0.tar.gz
TST: Skip when numba/numpy compat issues cause SystemError
numba is a bit buggy when wrapping ufuncs, so what should be nothing is (on non dev versions) a SystemError and not even an ImportError. So simply catch those too, since it can be a confusing error during dev otherwise.
Diffstat (limited to 'numpy/random')
-rw-r--r--numpy/random/tests/test_extending.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/numpy/random/tests/test_extending.py b/numpy/random/tests/test_extending.py
index d5898d25b..bc24bd259 100644
--- a/numpy/random/tests/test_extending.py
+++ b/numpy/random/tests/test_extending.py
@@ -23,7 +23,8 @@ try:
# numba issue gh-4733
warnings.filterwarnings('always', '', DeprecationWarning)
import numba
-except ImportError:
+except (ImportError, SystemError):
+ # Certain numpy/numba versions trigger a SystemError due to a numba bug
numba = None
try: