@@ -16,7 +16,7 @@ def test_update_complex_name():
16
16
fn = 'sub-X_ses-Y_task-Z_run-01_sbref'
17
17
metadata = {'ImageType' : ['ORIGINAL' , 'PRIMARY' , 'P' , 'MB' , 'TE3' , 'ND' , 'MOSAIC' ]}
18
18
suffix = 3
19
- out_fn_true = 'sub-X_ses-Y_task-Z_rec-phase_run-01_sbref '
19
+ out_fn_true = 'sub-X_ses-Y_task-Z_run-01_part-phase_sbref '
20
20
out_fn_test = update_complex_name (metadata , fn , suffix )
21
21
assert out_fn_test == out_fn_true
22
22
# Catch an unsupported type and *do not* update
@@ -26,12 +26,12 @@ def test_update_complex_name():
26
26
# Data type is missing from metadata so use suffix
27
27
fn = 'sub-X_ses-Y_task-Z_run-01_sbref'
28
28
metadata = {'ImageType' : ['ORIGINAL' , 'PRIMARY' , 'MB' , 'TE3' , 'ND' , 'MOSAIC' ]}
29
- out_fn_true = 'sub-X_ses-Y_task-Z_rec-3_run-01_sbref '
29
+ out_fn_true = 'sub-X_ses-Y_task-Z_run-01_rec-3_sbref '
30
30
out_fn_test = update_complex_name (metadata , fn , suffix )
31
31
assert out_fn_test == out_fn_true
32
32
# Catch existing field with value that *does not match* metadata
33
33
# and raise Exception
34
- fn = 'sub-X_ses-Y_task-Z_rec-magnitude_run-01_sbref '
34
+ fn = 'sub-X_ses-Y_task-Z_run-01_rec-mag_sbref '
35
35
metadata = {'ImageType' : ['ORIGINAL' , 'PRIMARY' , 'P' , 'MB' , 'TE3' , 'ND' , 'MOSAIC' ]}
36
36
suffix = 3
37
37
with pytest .raises (BIDSError ):
0 commit comments