Skip to content

Commit 8e36150

Browse files
committed
ran make specs after python install to generate auto tests
1 parent 989673f commit 8e36150

14 files changed

+271
-51
lines changed

nipype/interfaces/camino/tests/test_auto_ProcStreamlines.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,14 +56,18 @@ def test_ProcStreamlines_inputs():
5656
position=-1,
5757
),
5858
outputacm=dict(argstr='-outputacm',
59+
requires=['outputroot', 'seedfile'],
5960
),
6061
outputcbs=dict(argstr='-outputcbs',
62+
requires=['outputroot', 'targetfile', 'seedfile'],
6163
),
6264
outputcp=dict(argstr='-outputcp',
65+
requires=['outputroot', 'seedfile'],
6366
),
6467
outputroot=dict(argstr='-outputroot %s',
6568
),
6669
outputsc=dict(argstr='-outputsc',
70+
requires=['outputroot', 'seedfile'],
6771
),
6872
outputtracts=dict(argstr='-outputtracts',
6973
),
@@ -103,7 +107,8 @@ def test_ProcStreamlines_inputs():
103107
yield assert_equal, getattr(inputs.traits()[key], metakey), value
104108

105109
def test_ProcStreamlines_outputs():
106-
output_map = dict(proc=dict(),
110+
output_map = dict(outputroot_files=dict(),
111+
proc=dict(),
107112
)
108113
outputs = ProcStreamlines.output_spec()
109114

nipype/interfaces/fsl/tests/test_auto_ApplyTOPUP.py

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,20 +16,28 @@ def test_ApplyTOPUP_inputs():
1616
ignore_exception=dict(nohash=True,
1717
usedefault=True,
1818
),
19-
in_files=dict(argstr='%s',
19+
in_files=dict(argstr='--imain=%s',
2020
mandatory=True,
21+
sep=',',
2122
),
22-
in_index=dict(argstr='%s',
23+
in_index=dict(argstr='--inindex=%s',
2324
mandatory=True,
25+
sep=',',
2426
),
25-
in_topup=dict(argstr='--topup=%s',
26-
mandatory=True,
27+
in_topup_fieldcoef=dict(argstr='--topup=%s',
28+
copyfile=False,
29+
requires=['in_topup_movpar'],
30+
),
31+
in_topup_movpar=dict(copyfile=False,
32+
requires=['in_topup_fieldcoef'],
2733
),
2834
interp=dict(argstr='--interp=%s',
2935
),
3036
method=dict(argstr='--method=%s',
3137
),
32-
out_base=dict(argstr='--out=%s',
38+
out_corrected=dict(argstr='--out=%s',
39+
name_source=['in_files'],
40+
name_template='%s_corrected',
3341
),
3442
output_type=dict(),
3543
terminal_output=dict(mandatory=True,

nipype/interfaces/fsl/tests/test_auto_DTIFit.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ def test_DTIFit_inputs():
1717
mandatory=True,
1818
position=3,
1919
),
20-
cni=dict(argstr='-cni %s',
20+
cni=dict(argstr='--cni=%s',
2121
),
2222
dwi=dict(argstr='-k %s',
2323
mandatory=True,

nipype/interfaces/fsl/tests/test_auto_Eddy.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,12 @@ def test_Eddy_inputs():
3333
in_mask=dict(argstr='--mask=%s',
3434
mandatory=True,
3535
),
36-
in_topup=dict(argstr='--topup=%s',
36+
in_topup_fieldcoef=dict(argstr='--topup=%s',
37+
copyfile=False,
38+
requires=['in_topup_movpar'],
39+
),
40+
in_topup_movpar=dict(copyfile=False,
41+
requires=['in_topup_fieldcoef'],
3742
),
3843
method=dict(argstr='--resamp=%s',
3944
),

nipype/interfaces/fsl/tests/test_auto_FIRST.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ def test_FIRST_inputs():
1818
usedefault=True,
1919
),
2020
in_file=dict(argstr='-i %s',
21+
copyfile=False,
2122
mandatory=True,
2223
position=-2,
2324
),

nipype/interfaces/fsl/tests/test_auto_MELODIC.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ def test_MELODIC_inputs():
3232
in_files=dict(argstr='-i %s',
3333
mandatory=True,
3434
position=0,
35+
sep=',',
3536
),
3637
log_power=dict(argstr='--logPower',
3738
),
Lines changed: 152 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,152 @@
1+
# AUTO-GENERATED by tools/checkspecs.py - DO NOT EDIT
2+
from nipype.testing import assert_equal
3+
from nipype.interfaces.fsl.dti import ProbTrackX2
4+
5+
def test_ProbTrackX2_inputs():
6+
input_map = dict(args=dict(argstr='%s',
7+
),
8+
avoid_mp=dict(argstr='--avoid=%s',
9+
),
10+
c_thresh=dict(argstr='--cthr=%.3f',
11+
),
12+
colmask4=dict(argstr='--colmask4=%s',
13+
),
14+
correct_path_distribution=dict(argstr='--pd',
15+
),
16+
dist_thresh=dict(argstr='--distthresh=%.3f',
17+
),
18+
distthresh1=dict(argstr='--distthresh1=%.3f',
19+
),
20+
distthresh3=dict(argstr='--distthresh3=%.3f',
21+
),
22+
environ=dict(nohash=True,
23+
usedefault=True,
24+
),
25+
fibst=dict(argstr='--fibst=%d',
26+
),
27+
fopd=dict(argstr='--fopd=%s',
28+
),
29+
force_dir=dict(argstr='--forcedir',
30+
usedefault=True,
31+
),
32+
fsamples=dict(mandatory=True,
33+
),
34+
ignore_exception=dict(nohash=True,
35+
usedefault=True,
36+
),
37+
inv_xfm=dict(argstr='--invxfm=%s',
38+
),
39+
loop_check=dict(argstr='--loopcheck',
40+
),
41+
lrtarget3=dict(argstr='--lrtarget3=%s',
42+
),
43+
mask=dict(argstr='-m %s',
44+
mandatory=True,
45+
),
46+
meshspace=dict(argstr='--meshspace=%s',
47+
),
48+
mod_euler=dict(argstr='--modeuler',
49+
),
50+
n_samples=dict(argstr='--nsamples=%d',
51+
usedefault=True,
52+
),
53+
n_steps=dict(argstr='--nsteps=%d',
54+
),
55+
network=dict(argstr='--network',
56+
),
57+
omatrix1=dict(argstr='--omatrix1',
58+
),
59+
omatrix2=dict(argstr='--omatrix2',
60+
requires=['target2'],
61+
),
62+
omatrix3=dict(argstr='--omatrix3',
63+
requires=['target3', 'lrtarget3'],
64+
),
65+
omatrix4=dict(argstr='--omatrix4',
66+
),
67+
onewaycondition=dict(argstr='--onewaycondition',
68+
),
69+
opd=dict(argstr='--opd',
70+
usedefault=True,
71+
),
72+
os2t=dict(argstr='--os2t',
73+
),
74+
out_dir=dict(argstr='--dir=%s',
75+
genfile=True,
76+
),
77+
output_type=dict(),
78+
phsamples=dict(mandatory=True,
79+
),
80+
rand_fib=dict(argstr='--randfib=%d',
81+
),
82+
random_seed=dict(argstr='--rseed',
83+
),
84+
s2tastext=dict(argstr='--s2tastext',
85+
),
86+
sample_random_points=dict(argstr='--sampvox',
87+
),
88+
samples_base_name=dict(argstr='--samples=%s',
89+
usedefault=True,
90+
),
91+
seed=dict(argstr='--seed=%s',
92+
mandatory=True,
93+
),
94+
seed_ref=dict(argstr='--seedref=%s',
95+
),
96+
simple=dict(argstr='--simple',
97+
usedefault=False,
98+
),
99+
step_length=dict(argstr='--steplength=%.3f',
100+
),
101+
stop_mask=dict(argstr='--stop=%s',
102+
),
103+
target2=dict(argstr='--target2=%s',
104+
),
105+
target3=dict(argstr='--target3=%s',
106+
),
107+
target4=dict(argstr='--target4=%s',
108+
),
109+
target_masks=dict(argstr='--targetmasks=%s',
110+
),
111+
terminal_output=dict(mandatory=True,
112+
nohash=True,
113+
),
114+
thsamples=dict(mandatory=True,
115+
),
116+
use_anisotropy=dict(argstr='--usef',
117+
),
118+
verbose=dict(argstr='--verbose=%d',
119+
),
120+
waycond=dict(argstr='--waycond=%s',
121+
),
122+
wayorder=dict(argstr='--wayorder',
123+
),
124+
waypoints=dict(argstr='--waypoints=%s',
125+
),
126+
xfm=dict(argstr='--xfm=%s',
127+
),
128+
)
129+
inputs = ProbTrackX2.input_spec()
130+
131+
for key, metadata in input_map.items():
132+
for metakey, value in metadata.items():
133+
yield assert_equal, getattr(inputs.traits()[key], metakey), value
134+
135+
def test_ProbTrackX2_outputs():
136+
output_map = dict(fdt_paths=dict(),
137+
log=dict(),
138+
lookup_tractspace=dict(),
139+
matrix1_dot=dict(),
140+
matrix2_dot=dict(),
141+
matrix3_dot=dict(),
142+
network_matrix=dict(),
143+
particle_files=dict(),
144+
targets=dict(),
145+
way_total=dict(),
146+
)
147+
outputs = ProbTrackX2.output_spec()
148+
149+
for key, metadata in output_map.items():
150+
for metakey, value in metadata.items():
151+
yield assert_equal, getattr(outputs.traits()[key], metakey), value
152+

nipype/interfaces/fsl/tests/test_auto_TOPUP.py

Lines changed: 24 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,14 @@ def test_TOPUP_inputs():
88
config=dict(argstr='--config=%s',
99
usedefault=True,
1010
),
11-
encoding_direction=dict(),
11+
encoding_direction=dict(argstr='--datain=%s',
12+
mandatory=True,
13+
requires=['readout_times'],
14+
xor=['encoding_file'],
15+
),
1216
encoding_file=dict(argstr='--datain=%s',
17+
mandatory=True,
18+
xor=['encoding_direction'],
1319
),
1420
environ=dict(nohash=True,
1521
usedefault=True,
@@ -33,15 +39,31 @@ def test_TOPUP_inputs():
3339
numprec=dict(argstr='--numprec=%s',
3440
),
3541
out_base=dict(argstr='--out=%s',
42+
hash_files=False,
43+
name_source=['in_file'],
44+
name_template='%s_base',
3645
),
3746
out_corrected=dict(argstr='--iout=%s',
47+
hash_files=False,
48+
name_source=['in_file'],
49+
name_template='%s_corrected',
3850
),
3951
out_field=dict(argstr='--fout=%s',
52+
hash_files=False,
53+
name_source=['in_file'],
54+
name_template='%s_field',
4055
),
4156
out_logfile=dict(argstr='--logout=%s',
57+
hash_files=False,
58+
keep_extension=True,
59+
name_source=['in_file'],
60+
name_template='%s_topup.log',
4261
),
4362
output_type=dict(),
44-
readout_times=dict(),
63+
readout_times=dict(mandatory=True,
64+
requires=['encoding_direction'],
65+
xor=['encoding_file'],
66+
),
4567
regrid=dict(argstr='--regrid=%d',
4668
),
4769
scale=dict(argstr='--scale=%d',
@@ -69,7 +91,6 @@ def test_TOPUP_outputs():
6991
out_fieldcoef=dict(),
7092
out_logfile=dict(),
7193
out_movpar=dict(),
72-
out_topup=dict(),
7394
)
7495
outputs = TOPUP.output_spec()
7596

nipype/interfaces/mrtrix/tests/test_auto_DiffusionTensorStreamlineTrack.py

Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,13 @@ def test_DiffusionTensorStreamlineTrack_inputs():
1616
usedefault=True,
1717
),
1818
exclude_file=dict(argstr='-exclude %s',
19-
position=2,
19+
xor=['exclude_file', 'exclude_spec'],
2020
),
21-
exclude_spec=dict(argstr='-seed %s',
21+
exclude_spec=dict(argstr='-exclude %s',
2222
position=2,
2323
sep=',',
2424
units='mm',
25+
xor=['exclude_file', 'exclude_spec'],
2526
),
2627
gradient_encoding_file=dict(argstr='-grad %s',
2728
mandatory=True,
@@ -35,12 +36,13 @@ def test_DiffusionTensorStreamlineTrack_inputs():
3536
position=-2,
3637
),
3738
include_file=dict(argstr='-include %s',
38-
position=2,
39+
xor=['include_file', 'include_spec'],
3940
),
40-
include_spec=dict(argstr='-seed %s',
41+
include_spec=dict(argstr='-include %s',
4142
position=2,
4243
sep=',',
4344
units='mm',
45+
xor=['include_file', 'include_spec'],
4446
),
4547
initial_cutoff_value=dict(argstr='-initcutoff %s',
4648
units='NA',
@@ -52,13 +54,14 @@ def test_DiffusionTensorStreamlineTrack_inputs():
5254
position=-3,
5355
usedefault=True,
5456
),
55-
mask_file=dict(argstr='-exclude %s',
56-
position=2,
57+
mask_file=dict(argstr='-mask %s',
58+
xor=['mask_file', 'mask_spec'],
5759
),
58-
mask_spec=dict(argstr='-seed %s',
60+
mask_spec=dict(argstr='-mask %s',
5961
position=2,
6062
sep=',',
6163
units='mm',
64+
xor=['mask_file', 'mask_spec'],
6265
),
6366
maximum_number_of_tracks=dict(argstr='-maxnum %d',
6467
),
@@ -74,21 +77,24 @@ def test_DiffusionTensorStreamlineTrack_inputs():
7477
no_mask_interpolation=dict(argstr='-nomaskinterp',
7578
),
7679
out_file=dict(argstr='%s',
77-
genfile=True,
80+
name_source=['in_file'],
81+
name_template='%s_tracked.tck',
82+
output_name='tracked.tck',
7883
position=-1,
7984
),
8085
seed_file=dict(argstr='-seed %s',
81-
position=2,
86+
xor=['seed_file', 'seed_spec'],
8287
),
8388
seed_spec=dict(argstr='-seed %s',
8489
position=2,
8590
sep=',',
8691
units='mm',
92+
xor=['seed_file', 'seed_spec'],
8793
),
8894
step_size=dict(argstr='-step %s',
8995
units='mm',
9096
),
91-
stop=dict(argstr='-gzip',
97+
stop=dict(argstr='-stop',
9298
),
9399
terminal_output=dict(mandatory=True,
94100
nohash=True,

0 commit comments

Comments
 (0)