@@ -17,6 +17,7 @@ def test_robustregister(create_files_in_directory):
17
17
filelist , outdir = create_files_in_directory
18
18
19
19
reg = freesurfer .RobustRegister ()
20
+ cwd = os .getcwd ()
20
21
21
22
# make sure command gets called
22
23
assert reg .cmd == 'mri_robust_register'
@@ -28,15 +29,17 @@ def test_robustregister(create_files_in_directory):
28
29
reg .inputs .source_file = filelist [0 ]
29
30
reg .inputs .target_file = filelist [1 ]
30
31
reg .inputs .auto_sens = True
31
- assert reg .cmdline == ('mri_robust_register '
32
- '--satit --lta %s_robustreg.lta --mov %s --dst %s' % (filelist [0 ][:- 4 ], filelist [0 ], filelist [1 ]))
32
+ assert reg .cmdline == ('mri_robust_register --satit --lta '
33
+ '%s/%s_robustreg.lta --mov %s --dst %s' %
34
+ (cwd , filelist [0 ][:- 4 ], filelist [0 ], filelist [1 ]))
33
35
34
36
# constructor based parameter setting
35
37
reg2 = freesurfer .RobustRegister (source_file = filelist [0 ], target_file = filelist [1 ], outlier_sens = 3.0 ,
36
38
out_reg_file = 'foo.lta' , half_targ = True )
37
- assert reg2 .cmdline == ('mri_robust_register --halfdst %s_halfway.nii --lta foo.lta '
38
- '--sat 3.0000 --mov %s --dst %s'
39
- % (os .path .join (outdir , filelist [1 ][:- 4 ]), filelist [0 ], filelist [1 ]))
39
+ assert reg2 .cmdline == ('mri_robust_register --halfdst %s_halfway.nii '
40
+ '--lta %s/foo.lta --sat 3.0000 --mov %s --dst %s' %
41
+ (os .path .join (outdir , filelist [1 ][:- 4 ]), cwd ,
42
+ filelist [0 ], filelist [1 ]))
40
43
41
44
42
45
@pytest .mark .skipif (freesurfer .no_freesurfer (), reason = "freesurfer is not installed" )
0 commit comments