@@ -84,31 +84,31 @@ def test_selectfiles_valueerror():
84
84
yield assert_raises , ValueError , sf .run
85
85
86
86
def test_s3datagrabber_communication ():
87
- dg = nio .S3DataGrabber (infields = ['subj_id' ,'run_num' ], outfields = ['func' ,'struct' ])
88
- dg .inputs .bucket = 'nipype-test '
89
- dg .inputs .bucket_path = 'data /'
87
+ dg = nio .S3DataGrabber (infields = ['subj_id' , 'run_num' ], outfields = ['func' , 'struct' ])
88
+ dg .inputs .bucket = 'openfmri '
89
+ dg .inputs .bucket_path = 'ds001 /'
90
90
tempdir = mkdtemp ()
91
91
dg .inputs .local_directory = tempdir
92
92
dg .inputs .sort_filelist = True
93
93
dg .inputs .template = '*'
94
- dg .inputs .field_template = dict (func = '%s/%s.txt ' ,
95
- struct = '%s/struct.txt ' )
96
- dg .inputs .subj_id = ['subj1' , 'subj2 ' ]
97
- dg .inputs .run_num = ['run1 ' , 'run2 ' ]
98
- dg .inputs .template_args = dict (func = [[ 'subj_id' , 'run_num' ]],
99
- struct = [['subj_id' ]])
94
+ dg .inputs .field_template = dict (func = '%s/BOLD/task001_%s/bold.nii.gz ' ,
95
+ struct = '%s/anatomy/highres001_brain.nii.gz ' )
96
+ dg .inputs .subj_id = ['sub001' , 'sub002 ' ]
97
+ dg .inputs .run_num = ['run001 ' , 'run003 ' ]
98
+ dg .inputs .template_args = dg . inputs . template_args = dict (
99
+ func = [[ 'subj_id' , 'run_num' ]], struct = [['subj_id' ]])
100
100
res = dg .run ()
101
101
func_outfiles = res .outputs .func
102
102
struct_outfiles = res .outputs .struct
103
103
104
104
# check for all files
105
- yield assert_true , 'subj1/run1 ' in func_outfiles [0 ]
105
+ yield assert_true , '/sub001/BOLD/task001_run001/bold.nii.gz ' in func_outfiles [0 ]
106
106
yield assert_true , os .path .exists (func_outfiles [0 ])
107
- yield assert_true , 'subj1/struct ' in struct_outfiles [0 ]
107
+ yield assert_true , '/sub001/anatomy/highres001_brain.nii.gz ' in struct_outfiles [0 ]
108
108
yield assert_true , os .path .exists (struct_outfiles [0 ])
109
- yield assert_true , 'subj2/run2 ' in func_outfiles [1 ]
109
+ yield assert_true , '/sub002/BOLD/task001_run003/bold.nii.gz ' in func_outfiles [1 ]
110
110
yield assert_true , os .path .exists (func_outfiles [1 ])
111
- yield assert_true , 'subj2/struct ' in struct_outfiles [1 ]
111
+ yield assert_true , '/sub002/anatomy/highres001_brain.nii.gz ' in struct_outfiles [1 ]
112
112
yield assert_true , os .path .exists (struct_outfiles [1 ])
113
113
114
114
shutil .rmtree (tempdir )
0 commit comments