diff --git a/skimage/draw/tests/test_draw3d.py b/skimage/draw/tests/test_draw3d.py index 2e1198eb..f529718a 100644 --- a/skimage/draw/tests/test_draw3d.py +++ b/skimage/draw/tests/test_draw3d.py @@ -1,9 +1,25 @@ import numpy as np from numpy.testing import assert_array_equal, assert_allclose +from nose.tools import raises from skimage.draw import ellipsoid, ellipsoid_stats +@raises('ValueError') +def test_ellipsoid_sign_paramters1(): + ellipsoid(-1, 2, 2) + + +@raises('ValueError') +def test_ellipsoid_sign_paramters2(): + ellipsoid(0, 2, 2) + + +@raises('ValueError') +def test_ellipsoid_sign_paramters3(): + ellipsoid(-3, -2, 2) + + def test_ellipsoid_bool(): test = ellipsoid(2, 2, 2)[1:-1, 1:-1, 1:-1] test_anisotropic = ellipsoid(2, 2, 4, spacing=(1., 1., 2.))