Skip to content

Commit 845f5b0

Browse files
author
Stefano Moia
authored
Merge pull request #1 from oesteban/smoia-master-patch-1
enh: address @mgxd's comment requesting increase in coverage
2 parents fa171e4 + 527e9ee commit 845f5b0

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

nitransforms/tests/test_io.py

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import pytest
66

77
import filecmp
8+
import nibabel as nb
89
from nibabel.eulerangles import euler2mat
910
from nibabel.affines import from_matvec
1011
from scipy.io import loadmat, savemat
@@ -321,3 +322,20 @@ def _mockreturn(arg):
321322
with pytest.raises(TransformFileError):
322323
with open('val.mat', 'rb') as f:
323324
_read_mat(f)
325+
326+
@pytest.mark.parametrize('sw_tool', ['afni'])
327+
def test_Displacements(sw_tool):
328+
"""Test displacements fields."""
329+
330+
if sw_tool == 'afni':
331+
field = nb.Nifti1Image(np.zeros((10, 10, 10)), None, None)
332+
with pytest.raises(TransformFileError):
333+
afni.AFNIDisplacementsField.from_image(field)
334+
335+
field = nb.Nifti1Image(np.zeros((10, 10, 10, 2, 3)), None, None)
336+
with pytest.raises(TransformFileError):
337+
afni.AFNIDisplacementsField.from_image(field)
338+
339+
field = nb.Nifti1Image(np.zeros((10, 10, 10, 1, 4)), None, None)
340+
with pytest.raises(TransformFileError):
341+
afni.AFNIDisplacementsField.from_image(field)

0 commit comments

Comments
 (0)