diff --git a/tests/test_scripts/test_resample_image.py b/tests/test_scripts/test_resample_image.py index 3477c1a23434294a565ec5c522ca4db07e9c46e0..7fc0cf9765fa4dbba615f88e20e5068b6786e8fd 100644 --- a/tests/test_scripts/test_resample_image.py +++ b/tests/test_scripts/test_resample_image.py @@ -3,6 +3,8 @@ import numpy as np +import pytest + import fsl.scripts.resample_image as resample_image @@ -67,3 +69,13 @@ def test_resample_image_ref(): assert np.all(np.isclose(res.shape, (20, 20, 20))) assert np.all(np.isclose(res.pixdim, (0.5, 0.5, 0.5))) assert np.all(np.isclose(res.voxToWorldMat, expv2w)) + + +def test_resample_image_bad_options(): + with tempdir(): + img = Image(make_random_image('image.nii.gz', dims=(10, 10, 10))) + + with pytest.raises(SystemExit) as e: + resample_image.main('image resampled -d 0.5 0.5 0.5 ' + '-s 20 20 20'.split()) + assert e.value.code != 0