diff --git a/src/python/magnum/test/test_math_numpy.py b/src/python/magnum/test/test_math_numpy.py index 7a4e105..71de4d9 100644 --- a/src/python/magnum/test/test_math_numpy.py +++ b/src/python/magnum/test/test_math_numpy.py @@ -28,7 +28,10 @@ import unittest from magnum import * from magnum import math -import numpy as np +try: + import numpy as np +except ModuleNotFoundError: + raise unittest.SkipTest("numpy not installed") class Vector(unittest.TestCase): def test_from_numpy(self): diff --git a/src/python/magnum/test/test_scenegraph_numpy.py b/src/python/magnum/test/test_scenegraph_numpy.py index 61e1d4d..f7df60a 100644 --- a/src/python/magnum/test/test_scenegraph_numpy.py +++ b/src/python/magnum/test/test_scenegraph_numpy.py @@ -23,13 +23,17 @@ # DEALINGS IN THE SOFTWARE. # -import numpy as np import unittest from magnum import * from magnum import scenegraph from magnum.scenegraph.matrix import Object3D, Scene3D +try: + import numpy as np +except ModuleNotFoundError: + raise unittest.SkipTest("numpy not installed") + class Object(unittest.TestCase): def test_transformation(self): scene = Scene3D()