From 8ea04159603aa887b70f2ffe4a07c3df83d8e6a2 Mon Sep 17 00:00:00 2001 From: Paul McCarthy <pauldmccarthy@gmail.com> Date: Thu, 22 Nov 2018 14:59:42 +0000 Subject: [PATCH] TEST: Test bad file extension input to immv/imcp --- tests/test_immv_imcp.py | 33 +++++++++++++++++++++++++++++---- 1 file changed, 29 insertions(+), 4 deletions(-) diff --git a/tests/test_immv_imcp.py b/tests/test_immv_imcp.py index 36e9ddae1..215b4dc40 100644 --- a/tests/test_immv_imcp.py +++ b/tests/test_immv_imcp.py @@ -20,10 +20,11 @@ import pytest import nibabel as nib -import fsl.utils.imcp as imcp -import fsl.scripts.imcp as imcp_script -import fsl.scripts.immv as immv_script -import fsl.data.image as fslimage +from fsl.utils.tempdir import tempdir +import fsl.utils.imcp as imcp +import fsl.scripts.imcp as imcp_script +import fsl.scripts.immv as immv_script +import fsl.data.image as fslimage from . import make_random_image from . import make_dummy_file @@ -730,3 +731,27 @@ def test_imcp_shouldPass(move=False): def test_immv_shouldPass(): test_imcp_shouldPass(move=True) + +def test_imcp_badExt(): + with tempdir(): + + with open('file.nii.gz', 'wt') as f: + f.write('1') + + result = imcp_script.main(['file.nii', 'dest']) + + assert result == 0 + assert op.exists('dest.nii.gz') + + + +def test_immv_badExt(): + with tempdir(): + + with open('file.nii.gz', 'wt') as f: + f.write('1') + + result = immv_script.main(['file.nii', 'dest']) + + assert result == 0 + assert op.exists('dest.nii.gz') -- GitLab