Skip to content

Commit f3dbe72

Browse files
committed
TEST: Check edge cases
1 parent 210b1f2 commit f3dbe72

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

nibabel/tests/test_spatialimages.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -419,6 +419,12 @@ def test_zooms(self):
419419
img = img_klass(arr, aff)
420420
img.header.set_zooms((2, 2, 2, 2.5), units='norm')
421421
assert_array_equal(img.header.get_zooms(units='norm'), (2, 2, 2, 2.5))
422+
with assert_raises(ValueError):
423+
img.header.set_zooms((1, 1, 1, 1), units='badarg')
424+
with assert_raises(ValueError):
425+
img.header.get_zooms(units='badarg')
426+
with assert_raises(HeaderDataError):
427+
img.header.set_zooms((-1, 1, 1, 1))
422428

423429
def test_zooms_edge_cases(self):
424430
''' Override for classes where *_norm_zooms != *_zooms '''

0 commit comments

Comments
 (0)