From a48c8d075c2cc3a9af44dd7f6b7725a9acfb42fb Mon Sep 17 00:00:00 2001 From: Martin Reinecke <martin@mpa-garching.mpg.de> Date: Thu, 20 Apr 2017 20:47:42 +0200 Subject: [PATCH] skip SHT tests if pyHealpix is not available --- test/test_misc.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/test/test_misc.py b/test/test_misc.py index 4b32374b7..989cb1373 100644 --- a/test/test_misc.py +++ b/test/test_misc.py @@ -22,6 +22,7 @@ import numpy as np from numpy.testing import assert_,\ assert_equal, \ assert_allclose +from nifty.config import dependency_injector as di from nifty import Field,\ RGSpace,\ @@ -32,6 +33,8 @@ from nifty import Field,\ LMGLTransformation, \ FFTOperator +from nose.plugins.skip import SkipTest + class Misc_Tests(unittest.TestCase): def test_RG_distance_1D(self): for dim1 in [10,11]: @@ -43,7 +46,7 @@ class Misc_Tests(unittest.TestCase): def test_RG_distance_2D(self): for dim1 in [10,11]: - for dim2 in [9, 28]: + for dim2 in [9,28]: for zc1 in [False,True]: for zc2 in [False,True]: for d in [0.1,1,3.7]: @@ -81,6 +84,8 @@ class Misc_Tests(unittest.TestCase): assert_allclose(inp.val, out.val) def test_sht(self): + if 'pyHealpix' not in di: + raise SkipTest for lm in [0,3,6,11,30]: for tp in [np.float64,np.complex128,np.float32,np.complex64]: a = LMSpace(lmax=lm) -- GitLab