Skip to content

Commit 37facad

Browse files
committed
TEST: make specs
1 parent 04718ac commit 37facad

File tree

3 files changed

+379
-0
lines changed

3 files changed

+379
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,251 @@
1+
# AUTO-GENERATED by tools/checkspecs.py - DO NOT EDIT
2+
from ..preprocess import CAT12Segment
3+
4+
5+
def test_CAT12Segment_inputs():
6+
input_map = dict(
7+
affine_preprocessing=dict(
8+
field="extopts.APP",
9+
usedefault=True,
10+
),
11+
affine_regularization=dict(
12+
field="opts.affreg",
13+
usedefault=True,
14+
),
15+
cobra=dict(
16+
field="output.ROImenu.atlases.hammers",
17+
usedefault=True,
18+
),
19+
csf_output_dartel=dict(
20+
field="output.CSF.dartel",
21+
usedefault=True,
22+
),
23+
csf_output_modulated=dict(
24+
field="output.CSF.mod",
25+
usedefault=True,
26+
),
27+
csf_output_native=dict(
28+
field="output.CSF.native",
29+
usedefault=True,
30+
),
31+
gm_output_dartel=dict(
32+
field="output.GM.dartel",
33+
usedefault=True,
34+
),
35+
gm_output_modulated=dict(
36+
field="output.GM.mod",
37+
usedefault=True,
38+
),
39+
gm_output_native=dict(
40+
field="output.GM.native",
41+
usedefault=True,
42+
),
43+
hammers=dict(
44+
field="output.ROImenu.atlases.cobra",
45+
usedefault=True,
46+
),
47+
ignore_errors=dict(
48+
field="extopts.ignoreErrors",
49+
usedefault=True,
50+
),
51+
in_files=dict(
52+
copyfile=False,
53+
field="data",
54+
mandatory=True,
55+
),
56+
initial_segmentation=dict(
57+
field="extopts.spm_kamap",
58+
usedefault=True,
59+
),
60+
internal_resampling_process=dict(
61+
field="extopts.restypes.optimal",
62+
maxlen=2,
63+
minlen=2,
64+
usedefault=True,
65+
),
66+
jacobianwarped=dict(
67+
field="output.jacobianwarped",
68+
usedefault=True,
69+
),
70+
label_dartel=dict(
71+
field="output.label.dartel",
72+
usedefault=True,
73+
),
74+
label_native=dict(
75+
field="output.label.native",
76+
usedefault=True,
77+
),
78+
label_warped=dict(
79+
field="output.label.warped",
80+
usedefault=True,
81+
),
82+
las_dartel=dict(
83+
field="output.las.dartel",
84+
usedefault=True,
85+
),
86+
las_native=dict(
87+
field="output.las.native",
88+
usedefault=True,
89+
),
90+
las_warped=dict(
91+
field="output.las.warped",
92+
usedefault=True,
93+
),
94+
local_adaptive_seg=dict(
95+
field="extopts.LASstr",
96+
usedefault=True,
97+
),
98+
lpba40=dict(
99+
field="output.ROImenu.atlases.lpba40",
100+
usedefault=True,
101+
),
102+
matlab_cmd=dict(),
103+
mfile=dict(
104+
usedefault=True,
105+
),
106+
n_jobs=dict(
107+
field="nproc",
108+
mandatory=True,
109+
usedefault=True,
110+
),
111+
neuromorphometrics=dict(
112+
field="output.ROImenu.atlases.neuromorphometrics",
113+
usedefault=True,
114+
),
115+
output_labelnative=dict(
116+
field="output.labelnative",
117+
usedefault=True,
118+
),
119+
own_atlas=dict(
120+
copyfile=False,
121+
field="output.ROImenu.atlases.ownatlas",
122+
mandatory=False,
123+
),
124+
paths=dict(),
125+
power_spm_inhomogeneity_correction=dict(
126+
field="opts.biasacc",
127+
usedefault=True,
128+
),
129+
save_bias_corrected=dict(
130+
field="output.bias.warped",
131+
usedefault=True,
132+
),
133+
skull_strip=dict(
134+
field="extopts.gcutstr",
135+
usedefault=True,
136+
),
137+
surface_and_thickness_estimation=dict(
138+
field="surface",
139+
usedefault=True,
140+
),
141+
surface_measures=dict(
142+
field="output.surf_measures",
143+
usedefault=True,
144+
),
145+
tpm=dict(
146+
copyfile=False,
147+
field="tpm",
148+
mandatory=False,
149+
),
150+
use_mcr=dict(),
151+
use_v8struct=dict(
152+
min_ver="8",
153+
usedefault=True,
154+
),
155+
voxel_size=dict(
156+
field="extopts.vox",
157+
usedefault=True,
158+
),
159+
warps=dict(
160+
field="output.warps",
161+
maxlen=2,
162+
minlen=2,
163+
usedefault=True,
164+
),
165+
wm_hyper_intensity_correction=dict(
166+
field="extopts.WMHC",
167+
usedefault=True,
168+
),
169+
wm_output_dartel=dict(
170+
field="output.WM.dartel",
171+
usedefault=True,
172+
),
173+
wm_output_modulated=dict(
174+
field="output.WM.mod",
175+
usedefault=True,
176+
),
177+
wm_output_native=dict(
178+
field="output.WM.native",
179+
usedefault=True,
180+
),
181+
)
182+
inputs = CAT12Segment.input_spec()
183+
184+
for key, metadata in list(input_map.items()):
185+
for metakey, value in list(metadata.items()):
186+
assert getattr(inputs.traits()[key], metakey) == value
187+
188+
189+
def test_CAT12Segment_outputs():
190+
output_map = dict(
191+
bias_corrected_image=dict(
192+
extensions=None,
193+
),
194+
csf_dartel_image=dict(
195+
extensions=None,
196+
),
197+
csf_modulated_image=dict(
198+
extensions=None,
199+
),
200+
csf_native_image=dict(
201+
extensions=None,
202+
),
203+
gm_dartel_image=dict(
204+
extensions=None,
205+
),
206+
gm_modulated_image=dict(
207+
extensions=None,
208+
),
209+
gm_native_image=dict(
210+
extensions=None,
211+
),
212+
label_files=dict(),
213+
label_roi=dict(
214+
extensions=None,
215+
),
216+
label_rois=dict(
217+
extensions=None,
218+
),
219+
lh_central_surface=dict(
220+
extensions=None,
221+
),
222+
lh_sphere_surface=dict(
223+
extensions=None,
224+
),
225+
mri_images=dict(),
226+
report=dict(
227+
extensions=None,
228+
),
229+
report_files=dict(),
230+
rh_central_surface=dict(
231+
extensions=None,
232+
),
233+
rh_sphere_surface=dict(
234+
extensions=None,
235+
),
236+
surface_files=dict(),
237+
wm_dartel_image=dict(
238+
extensions=None,
239+
),
240+
wm_modulated_image=dict(
241+
extensions=None,
242+
),
243+
wm_native_image=dict(
244+
extensions=None,
245+
),
246+
)
247+
outputs = CAT12Segment.output_spec()
248+
249+
for key, metadata in list(output_map.items()):
250+
for metakey, value in list(metadata.items()):
251+
assert getattr(outputs.traits()[key], metakey) == value
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
# AUTO-GENERATED by tools/checkspecs.py - DO NOT EDIT
2+
from ..surface import ExtractAdditionalSurfaceParameters
3+
4+
5+
def test_ExtractAdditionalSurfaceParameters_inputs():
6+
input_map = dict(
7+
area=dict(
8+
field="area",
9+
usedefault=True,
10+
),
11+
depth=dict(
12+
field="SD",
13+
usedefault=True,
14+
),
15+
fractal_dimension=dict(
16+
field="FD",
17+
usedefault=True,
18+
),
19+
gmv=dict(
20+
field="gmv",
21+
usedefault=True,
22+
),
23+
gyrification=dict(
24+
field="GI",
25+
usedefault=True,
26+
),
27+
left_central_surfaces=dict(
28+
copyfile=False,
29+
field="data_surf",
30+
mandatory=True,
31+
),
32+
matlab_cmd=dict(),
33+
mfile=dict(
34+
usedefault=True,
35+
),
36+
paths=dict(),
37+
surface_files=dict(
38+
copyfile=False,
39+
mandatory=False,
40+
),
41+
use_mcr=dict(),
42+
use_v8struct=dict(
43+
min_ver="8",
44+
usedefault=True,
45+
),
46+
)
47+
inputs = ExtractAdditionalSurfaceParameters.input_spec()
48+
49+
for key, metadata in list(input_map.items()):
50+
for metakey, value in list(metadata.items()):
51+
assert getattr(inputs.traits()[key], metakey) == value
52+
53+
54+
def test_ExtractAdditionalSurfaceParameters_outputs():
55+
output_map = dict(
56+
lh_area=dict(),
57+
lh_depth=dict(),
58+
lh_extracted_files=dict(),
59+
lh_fractaldimension=dict(),
60+
lh_gmv=dict(),
61+
lh_gyrification=dict(),
62+
rh_area=dict(),
63+
rh_depth=dict(),
64+
rh_extracted_files=dict(),
65+
rh_fractaldimension=dict(),
66+
rh_gmv=dict(),
67+
rh_gyrification=dict(),
68+
)
69+
outputs = ExtractAdditionalSurfaceParameters.output_spec()
70+
71+
for key, metadata in list(output_map.items()):
72+
for metakey, value in list(metadata.items()):
73+
assert getattr(outputs.traits()[key], metakey) == value
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
# AUTO-GENERATED by tools/checkspecs.py - DO NOT EDIT
2+
from ..surface import ExtractROIBasedSurfaceMeasures
3+
4+
5+
def test_ExtractROIBasedSurfaceMeasures_inputs():
6+
input_map = dict(
7+
lh_roi_atlas=dict(
8+
copyfile=False,
9+
field="rdata",
10+
mandatory=True,
11+
),
12+
lh_surface_measure=dict(
13+
copyfile=False,
14+
field="cdata",
15+
mandatory=True,
16+
),
17+
matlab_cmd=dict(),
18+
mfile=dict(
19+
usedefault=True,
20+
),
21+
paths=dict(),
22+
rh_roi_atlas=dict(
23+
copyfile=False,
24+
mandatory=False,
25+
),
26+
rh_surface_measure=dict(
27+
copyfile=False,
28+
mandatory=False,
29+
),
30+
surface_files=dict(
31+
copyfile=False,
32+
mandatory=False,
33+
),
34+
use_mcr=dict(),
35+
use_v8struct=dict(
36+
min_ver="8",
37+
usedefault=True,
38+
),
39+
)
40+
inputs = ExtractROIBasedSurfaceMeasures.input_spec()
41+
42+
for key, metadata in list(input_map.items()):
43+
for metakey, value in list(metadata.items()):
44+
assert getattr(inputs.traits()[key], metakey) == value
45+
46+
47+
def test_ExtractROIBasedSurfaceMeasures_outputs():
48+
output_map = dict(
49+
label_files=dict(),
50+
)
51+
outputs = ExtractROIBasedSurfaceMeasures.output_spec()
52+
53+
for key, metadata in list(output_map.items()):
54+
for metakey, value in list(metadata.items()):
55+
assert getattr(outputs.traits()[key], metakey) == value

0 commit comments

Comments
 (0)