Skip to content

Commit f0885d1

Browse files
committed
TEST: Fix RobustRegister cmdline checks
1 parent 0eb6ba0 commit f0885d1

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

nipype/interfaces/freesurfer/tests/test_preprocess.py

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ def test_robustregister(create_files_in_directory):
1717
filelist, outdir = create_files_in_directory
1818

1919
reg = freesurfer.RobustRegister()
20+
cwd = os.getcwd()
2021

2122
# make sure command gets called
2223
assert reg.cmd == 'mri_robust_register'
@@ -28,15 +29,17 @@ def test_robustregister(create_files_in_directory):
2829
reg.inputs.source_file = filelist[0]
2930
reg.inputs.target_file = filelist[1]
3031
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]))
3335

3436
# constructor based parameter setting
3537
reg2 = freesurfer.RobustRegister(source_file=filelist[0], target_file=filelist[1], outlier_sens=3.0,
3638
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]))
4043

4144

4245
@pytest.mark.skipif(freesurfer.no_freesurfer(), reason="freesurfer is not installed")

0 commit comments

Comments
 (0)