Skip to content

Commit 949ab36

Browse files
committed
TEST: Check edge cases
1 parent ac4283f commit 949ab36

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
@@ -547,6 +547,12 @@ def test_zooms(self):
547547
img = img_klass(arr, aff)
548548
img.header.set_zooms((2, 2, 2, 2.5), units='norm')
549549
assert_array_equal(img.header.get_zooms(units='norm'), (2, 2, 2, 2.5))
550+
with assert_raises(ValueError):
551+
img.header.set_zooms((1, 1, 1, 1), units='badarg')
552+
with assert_raises(ValueError):
553+
img.header.get_zooms(units='badarg')
554+
with assert_raises(HeaderDataError):
555+
img.header.set_zooms((-1, 1, 1, 1))
550556

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

0 commit comments

Comments
 (0)