Skip to content

Commit 32446b8

Browse files
committed
TEST: make specs
1 parent 988c382 commit 32446b8

File tree

7 files changed

+1678
-0
lines changed

7 files changed

+1678
-0
lines changed

nipype/interfaces/freesurfer/tests/test_auto_GLMFit.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,10 +89,22 @@ def test_GLMFit_inputs():
8989
extensions=None,
9090
xor=["cortex"],
9191
),
92+
logan=dict(
93+
argstr="--logan %s %s %f...",
94+
),
9295
mask_file=dict(
9396
argstr="--mask %s",
9497
extensions=None,
9598
),
99+
mrtm1=dict(
100+
argstr="--mrtm1 %s %s...",
101+
),
102+
mrtm2=dict(
103+
argstr="--mrtm2 %s %s %f...",
104+
),
105+
nii_gz=dict(
106+
argstr="--nii.gz",
107+
),
96108
no_contrast_ok=dict(
97109
argstr="--no-contrasts-ok",
98110
),
Lines changed: 256 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,256 @@
1+
# AUTO-GENERATED by tools/checkspecs.py - DO NOT EDIT
2+
from ..petsurfer import GTMPVC
3+
4+
5+
def test_GTMPVC_inputs():
6+
input_map = dict(
7+
X=dict(
8+
argstr="--X",
9+
),
10+
X0=dict(
11+
argstr="--X0",
12+
),
13+
args=dict(
14+
argstr="%s",
15+
),
16+
auto_mask=dict(
17+
argstr="--auto-mask %f %f",
18+
),
19+
beta=dict(
20+
argstr="--beta",
21+
),
22+
color_table_file=dict(
23+
argstr="--ctab %s",
24+
extensions=None,
25+
xor=("color_table_file", "default_color_table", "gca_color_table"),
26+
),
27+
contrast=dict(
28+
argstr="--C %s...",
29+
),
30+
default_color_table=dict(
31+
argstr="--ctab-default",
32+
xor=("color_table_file", "default_color_table", "gca_color_table"),
33+
),
34+
default_seg_merge=dict(
35+
argstr="--default-seg-merge",
36+
),
37+
environ=dict(
38+
nohash=True,
39+
usedefault=True,
40+
),
41+
frame=dict(
42+
argstr="--frame %i",
43+
),
44+
in_file=dict(
45+
argstr="--i %s",
46+
copyfile=False,
47+
extensions=None,
48+
mandatory=True,
49+
),
50+
km_hb=dict(
51+
argstr="--km-hb %s...",
52+
),
53+
km_ref=dict(
54+
argstr="--km-ref %s...",
55+
),
56+
lat=dict(
57+
argstr="--lat",
58+
),
59+
mask_file=dict(
60+
argstr="--mask %s",
61+
extensions=None,
62+
),
63+
merge_cblum_wm_gyri=dict(
64+
argstr="--merge-cblum-wm-gyri",
65+
),
66+
merge_hypos=dict(
67+
argstr="--merge-hypos",
68+
),
69+
mg=dict(
70+
argstr="--id %s...",
71+
),
72+
mg_ref_cerebral_wm=dict(
73+
argstr="--mg-ref-cerebral-wm",
74+
),
75+
mg_ref_lobes_wm=dict(
76+
argstr="--mg-ref-lobes-wm",
77+
),
78+
mgx=dict(
79+
argstr="--mgx %f",
80+
),
81+
no_reduce_fov=dict(
82+
argstr="--no-reduce-fov",
83+
),
84+
no_rescale=dict(
85+
argstr="--no-rescale",
86+
),
87+
no_tfe=dict(
88+
argstr="--no-tfe",
89+
),
90+
opt=dict(
91+
argstr="--threads %i",
92+
),
93+
opt_brain=dict(
94+
argstr="--opt-brain",
95+
),
96+
opt_seg_merge=dict(
97+
argstr="--opt-seg-merge",
98+
),
99+
opt_tol=dict(
100+
argstr="--opt-tol %f %f %f",
101+
),
102+
psf=dict(
103+
argstr="--psf %f",
104+
),
105+
psf_col=dict(
106+
argstr="--psf-col %f",
107+
),
108+
psf_row=dict(
109+
argstr="--psf-row %f",
110+
),
111+
psf_slice=dict(
112+
argstr="--psf-slice %f",
113+
),
114+
pvc_dir=dict(
115+
argstr="--o %s",
116+
genfile=True,
117+
),
118+
rbv=dict(
119+
argstr="--rbv",
120+
),
121+
rbv_res=dict(
122+
argstr="--rbv-res %f",
123+
),
124+
reduce_fox_eqodd=dict(
125+
argstr="--reduce-fox-eqodd",
126+
),
127+
reg_file=dict(
128+
argstr="--reg %s",
129+
extensions=None,
130+
mandatory=True,
131+
),
132+
reg_identity=dict(
133+
argstr="--regheader",
134+
),
135+
regheader=dict(
136+
argstr="--regheader",
137+
),
138+
replace=dict(
139+
argstr="--replace %i %i",
140+
),
141+
rescale=dict(
142+
argstr="--rescale %s...",
143+
),
144+
save_eres=dict(
145+
argstr="--save-eres",
146+
),
147+
save_input=dict(
148+
argstr="--save-input",
149+
),
150+
save_yhat=dict(
151+
argstr="--save-yhat",
152+
),
153+
save_yhat0=dict(
154+
argstr="--save_yhat0",
155+
),
156+
save_yhat_full_fov=dict(
157+
argstr="--save_yhat_full_fov",
158+
),
159+
save_yhat_with_noise=dict(
160+
argstr="--ss %i %i",
161+
),
162+
scale_refval=dict(
163+
argstr="--scale-refval %f",
164+
),
165+
segmentation=dict(
166+
argstr="--seg %s",
167+
extensions=None,
168+
mandatory=True,
169+
),
170+
segpvfres=dict(
171+
argstr="--segpvfres %f",
172+
),
173+
ss=dict(
174+
argstr="--ss %f %f %f",
175+
),
176+
subjects_dir=dict(),
177+
threads=dict(
178+
argstr="--threads %i",
179+
),
180+
tt_reduce=dict(
181+
argstr="--tt-reduce",
182+
),
183+
tt_update=dict(
184+
argstr="--tt-update",
185+
),
186+
y=dict(
187+
argstr="--y",
188+
),
189+
)
190+
inputs = GTMPVC.input_spec()
191+
192+
for key, metadata in list(input_map.items()):
193+
for metakey, value in list(metadata.items()):
194+
assert getattr(inputs.traits()[key], metakey) == value
195+
196+
197+
def test_GTMPVC_outputs():
198+
output_map = dict(
199+
gtm_file=dict(
200+
extensions=None,
201+
),
202+
gtm_stats=dict(
203+
extensions=None,
204+
),
205+
hb_dat=dict(
206+
extensions=None,
207+
),
208+
hb_nifti=dict(
209+
extensions=None,
210+
),
211+
input_file=dict(
212+
extensions=None,
213+
),
214+
mgx_ctxgm=dict(
215+
extensions=None,
216+
),
217+
mgx_gm=dict(
218+
extensions=None,
219+
),
220+
mgx_subctxgm=dict(
221+
extensions=None,
222+
),
223+
nopvc_file=dict(
224+
extensions=None,
225+
),
226+
opt_params=dict(
227+
extensions=None,
228+
),
229+
pvc_dir=dict(),
230+
rbv=dict(
231+
extensions=None,
232+
),
233+
ref_file=dict(
234+
extensions=None,
235+
),
236+
reg_pet2anat=dict(
237+
extensions=None,
238+
),
239+
yhat=dict(
240+
extensions=None,
241+
),
242+
yhat0=dict(
243+
extensions=None,
244+
),
245+
yhat_full_fov=dict(
246+
extensions=None,
247+
),
248+
yhat_with_noise=dict(
249+
extensions=None,
250+
),
251+
)
252+
outputs = GTMPVC.output_spec()
253+
254+
for key, metadata in list(output_map.items()):
255+
for metakey, value in list(metadata.items()):
256+
assert getattr(outputs.traits()[key], metakey) == value
Lines changed: 87 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,87 @@
1+
# AUTO-GENERATED by tools/checkspecs.py - DO NOT EDIT
2+
from ..petsurfer import GTMSeg
3+
4+
5+
def test_GTMSeg_inputs():
6+
input_map = dict(
7+
args=dict(
8+
argstr="%s",
9+
),
10+
ctab=dict(
11+
argstr="--ctab %s",
12+
extensions=None,
13+
),
14+
ctx_annot=dict(
15+
argstr="--ctx-annot %s %i %i",
16+
),
17+
dmax=dict(
18+
argstr="--dmax %f",
19+
),
20+
environ=dict(
21+
nohash=True,
22+
usedefault=True,
23+
),
24+
gtm_file=dict(
25+
argstr="--o %s",
26+
extensions=None,
27+
),
28+
head=dict(
29+
argstr="--head %s",
30+
),
31+
keep_cc=dict(
32+
argstr="--keep-cc",
33+
),
34+
keep_hypo=dict(
35+
argstr="--keep-hypo",
36+
),
37+
no_pons=dict(
38+
argstr="--no-pons",
39+
),
40+
no_seg_stats=dict(
41+
argstr="--no-seg-stats",
42+
),
43+
no_vermis=dict(
44+
argstr="--no-vermis",
45+
),
46+
output_usf=dict(
47+
argstr="--output-usf %i",
48+
),
49+
subject_id=dict(
50+
argstr="--s %s",
51+
mandatory=True,
52+
),
53+
subjects_dir=dict(),
54+
subseg_cblum_wm=dict(
55+
argstr="--subseg-cblum-wm",
56+
),
57+
subsegwm=dict(
58+
argstr="--subsegwm",
59+
),
60+
usf=dict(
61+
argstr="--usf %i",
62+
),
63+
wm_annot=dict(
64+
argstr="--wm-annot %s %i %i",
65+
),
66+
xcerseg=dict(
67+
argstr="--xcerseg",
68+
),
69+
)
70+
inputs = GTMSeg.input_spec()
71+
72+
for key, metadata in list(input_map.items()):
73+
for metakey, value in list(metadata.items()):
74+
assert getattr(inputs.traits()[key], metakey) == value
75+
76+
77+
def test_GTMSeg_outputs():
78+
output_map = dict(
79+
gtm_file=dict(
80+
extensions=None,
81+
),
82+
)
83+
outputs = GTMSeg.output_spec()
84+
85+
for key, metadata in list(output_map.items()):
86+
for metakey, value in list(metadata.items()):
87+
assert getattr(outputs.traits()[key], metakey) == value

0 commit comments

Comments
 (0)