@@ -25,7 +25,9 @@ def symmetric_overlap(img1, img2):
25
25
(os .path .join (os .getenv ('FMRIPREP_REGRESSION_SOURCE' , '' ),
26
26
base_fname ),
27
27
fname_presuffix (base_fname , suffix = '_mask' , use_ext = True ,
28
- newpath = os .getenv ('FMRIPREP_REGRESSION_TARGETS' , '' )))
28
+ newpath = os .path .join (
29
+ os .getenv ('FMRIPREP_REGRESSION_TARGETS' , '' ),
30
+ os .path .dirname (base_fname ))))
29
31
for base_fname in (
30
32
'ds000116/sub-12_task-visualoddballwithbuttonresponsetotargetstimuli_run-02_bold.nii.gz' ,
31
33
# 'ds000133/sub-06_ses-post_task-rest_run-01_bold.nii.gz',
@@ -43,9 +45,9 @@ def symmetric_overlap(img1, img2):
43
45
)
44
46
])
45
47
def test_masking (input_fname , expected_fname ):
46
- bold_reference_wf = init_bold_reference_wf (enhance_t2 = True )
48
+ bold_reference_wf = init_bold_reference_wf (omp_nthreads = 1 , enhance_t2 = True )
47
49
bold_reference_wf .inputs .inputnode .bold_file = input_fname
48
- res = bold_reference_wf .run ()
50
+ res = bold_reference_wf .run (plugin = 'MultiProc' )
49
51
50
52
combine_masks = [node for node in res .nodes if node .name .endswith ('combine_masks' )][0 ]
51
53
overlap = symmetric_overlap (expected_fname ,
0 commit comments