def test_parsing_dwi(testmeta, testconfig): """ parsing.dwi_info returns a str description of each diffusion scan """ bval_file = join(get_test_data_path(), 'images/4d.bval') img = nib.load(join(get_test_data_path(), 'images/4d.nii.gz')) desc = parsing.dwi_info(bval_file, testmeta, img, testconfig) assert isinstance(desc, str)
def test_dwi_info_smoke(testlayout, testconfig): """Smoke test for parsing.dwi_info. It should return a str description when provided valid inputs. """ dwi_files = testlayout.get( subject="01", session="01", datatype="dwi", extension=[".nii.gz"], ) desc = parsing.dwi_info(testlayout, dwi_files, testconfig) assert isinstance(desc, str)