Skip to content

Commit 3562921

Browse files
committed
TEST: Check edge cases
1 parent cfc5abe commit 3562921

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

Diff for: nibabel/tests/test_spatialimages.py

+6
Original file line numberDiff line numberDiff line change
@@ -536,6 +536,12 @@ def test_zooms(self):
536536
img = img_klass(arr, aff)
537537
img.header.set_zooms((2, 2, 2, 2.5), units='norm')
538538
assert_array_equal(img.header.get_zooms(units='norm'), (2, 2, 2, 2.5))
539+
with assert_raises(ValueError):
540+
img.header.set_zooms((1, 1, 1, 1), units='badarg')
541+
with assert_raises(ValueError):
542+
img.header.get_zooms(units='badarg')
543+
with assert_raises(HeaderDataError):
544+
img.header.set_zooms((-1, 1, 1, 1))
539545

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

0 commit comments

Comments
 (0)