diff --git a/tests/test_image.py b/tests/test_image.py index e2e7f213f0d7c791737c62ceb9eaa57a75f42344..8085cb92cf55b04a8c337c816b3e3fa23716ba30 100644 --- a/tests/test_image.py +++ b/tests/test_image.py @@ -208,6 +208,23 @@ def test_create(): assert np.all(np.isclose(img.pixdim, (2, 3, 4))) +def test_name_dataSource(): + with tempdir(): + + expName = 'image' + expDataSource = op.abspath('image.nii.gz') + make_image('image.nii.gz') + + tests = ['image', 'image.nii.gz', op.abspath('image'), + op.abspath('image.nii.gz')] + tests = tests + [Path(t) for t in tests] + + for t in tests: + i = fslimage.Image(t) + assert i.name == expName + assert i.dataSource == expDataSource + + def test_bad_create(): class BadThing(object):