Skip to content

Commit 0ecb22a

Browse files
committed
TEST: Run make specs
1 parent 14653a4 commit 0ecb22a

10 files changed

+349
-2
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
# AUTO-GENERATED by tools/checkspecs.py - DO NOT EDIT
2+
from ..confounds import CompCor
3+
4+
5+
def test_CompCor_inputs():
6+
input_map = dict(components_file=dict(usedefault=True,
7+
),
8+
header=dict(),
9+
ignore_exception=dict(nohash=True,
10+
usedefault=True,
11+
),
12+
mask_file=dict(),
13+
num_components=dict(usedefault=True,
14+
),
15+
realigned_file=dict(mandatory=True,
16+
),
17+
regress_poly_degree=dict(usedefault=True,
18+
),
19+
use_regress_poly=dict(usedefault=True,
20+
),
21+
)
22+
inputs = CompCor.input_spec()
23+
24+
for key, metadata in list(input_map.items()):
25+
for metakey, value in list(metadata.items()):
26+
assert getattr(inputs.traits()[key], metakey) == value
27+
28+
29+
def test_CompCor_outputs():
30+
output_map = dict(components_file=dict(),
31+
)
32+
outputs = CompCor.output_spec()
33+
34+
for key, metadata in list(output_map.items()):
35+
for metakey, value in list(metadata.items()):
36+
assert getattr(outputs.traits()[key], metakey) == value
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# AUTO-GENERATED by tools/checkspecs.py - DO NOT EDIT
2+
from ..metrics import ErrorMap
3+
4+
5+
def test_ErrorMap_inputs():
6+
input_map = dict(ignore_exception=dict(nohash=True,
7+
usedefault=True,
8+
),
9+
in_ref=dict(mandatory=True,
10+
),
11+
in_tst=dict(mandatory=True,
12+
),
13+
mask=dict(),
14+
metric=dict(mandatory=True,
15+
usedefault=True,
16+
),
17+
out_map=dict(),
18+
)
19+
inputs = ErrorMap.input_spec()
20+
21+
for key, metadata in list(input_map.items()):
22+
for metakey, value in list(metadata.items()):
23+
assert getattr(inputs.traits()[key], metakey) == value
24+
25+
26+
def test_ErrorMap_outputs():
27+
output_map = dict(distance=dict(),
28+
out_map=dict(),
29+
)
30+
outputs = ErrorMap.output_spec()
31+
32+
for key, metadata in list(output_map.items()):
33+
for metakey, value in list(metadata.items()):
34+
assert getattr(outputs.traits()[key], metakey) == value
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
# AUTO-GENERATED by tools/checkspecs.py - DO NOT EDIT
2+
from ..misc import Overlap
3+
4+
5+
def test_Overlap_inputs():
6+
input_map = dict(bg_overlap=dict(mandatory=True,
7+
usedefault=True,
8+
),
9+
ignore_exception=dict(nohash=True,
10+
usedefault=True,
11+
),
12+
mask_volume=dict(),
13+
out_file=dict(usedefault=True,
14+
),
15+
vol_units=dict(mandatory=True,
16+
usedefault=True,
17+
),
18+
volume1=dict(mandatory=True,
19+
),
20+
volume2=dict(mandatory=True,
21+
),
22+
weighting=dict(usedefault=True,
23+
),
24+
)
25+
inputs = Overlap.input_spec()
26+
27+
for key, metadata in list(input_map.items()):
28+
for metakey, value in list(metadata.items()):
29+
assert getattr(inputs.traits()[key], metakey) == value
30+
31+
32+
def test_Overlap_outputs():
33+
output_map = dict(dice=dict(),
34+
diff_file=dict(),
35+
jaccard=dict(),
36+
labels=dict(),
37+
roi_di=dict(),
38+
roi_ji=dict(),
39+
roi_voldiff=dict(),
40+
volume_difference=dict(),
41+
)
42+
outputs = Overlap.output_spec()
43+
44+
for key, metadata in list(output_map.items()):
45+
for metakey, value in list(metadata.items()):
46+
assert getattr(outputs.traits()[key], metakey) == value
+42
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
# AUTO-GENERATED by tools/checkspecs.py - DO NOT EDIT
2+
from ..misc import TSNR
3+
4+
5+
def test_TSNR_inputs():
6+
input_map = dict(detrended_file=dict(hash_files=False,
7+
usedefault=True,
8+
),
9+
ignore_exception=dict(nohash=True,
10+
usedefault=True,
11+
),
12+
in_file=dict(mandatory=True,
13+
),
14+
mean_file=dict(hash_files=False,
15+
usedefault=True,
16+
),
17+
regress_poly=dict(),
18+
stddev_file=dict(hash_files=False,
19+
usedefault=True,
20+
),
21+
tsnr_file=dict(hash_files=False,
22+
usedefault=True,
23+
),
24+
)
25+
inputs = TSNR.input_spec()
26+
27+
for key, metadata in list(input_map.items()):
28+
for metakey, value in list(metadata.items()):
29+
assert getattr(inputs.traits()[key], metakey) == value
30+
31+
32+
def test_TSNR_outputs():
33+
output_map = dict(detrended_file=dict(),
34+
mean_file=dict(),
35+
stddev_file=dict(),
36+
tsnr_file=dict(),
37+
)
38+
outputs = TSNR.output_spec()
39+
40+
for key, metadata in list(output_map.items()):
41+
for metakey, value in list(metadata.items()):
42+
assert getattr(outputs.traits()[key], metakey) == value

nipype/interfaces/ants/tests/test_auto_antsBrainExtraction.py

+16
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,23 @@ def test_antsBrainExtraction_inputs():
5555

5656
def test_antsBrainExtraction_outputs():
5757
output_map = dict(BrainExtractionBrain=dict(),
58+
BrainExtractionCSF=dict(),
59+
BrainExtractionGM=dict(),
60+
BrainExtractionInitialAffine=dict(),
61+
BrainExtractionInitialAffineFixed=dict(),
62+
BrainExtractionInitialAffineMoving=dict(),
63+
BrainExtractionLaplacian=dict(),
5864
BrainExtractionMask=dict(),
65+
BrainExtractionPrior0GenericAffine=dict(),
66+
BrainExtractionPrior1InverseWarp=dict(),
67+
BrainExtractionPrior1Warp=dict(),
68+
BrainExtractionPriorWarped=dict(),
69+
BrainExtractionSegmentation=dict(),
70+
BrainExtractionTemplateLaplacian=dict(),
71+
BrainExtractionTmp=dict(),
72+
BrainExtractionWM=dict(),
73+
N4Corrected0=dict(),
74+
N4Truncated0=dict(),
5975
)
6076
outputs = antsBrainExtraction.output_spec()
6177

nipype/interfaces/freesurfer/tests/test_auto_ReconAll.py

+2
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@ def test_ReconAll_inputs():
2626
),
2727
openmp=dict(argstr='-openmp %d',
2828
),
29+
parallel=dict(argstr='-parallel',
30+
),
2931
subject_id=dict(argstr='-subjid %s',
3032
usedefault=True,
3133
),
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,163 @@
1+
# AUTO-GENERATED by tools/checkspecs.py - DO NOT EDIT
2+
from ..preprocess import ApplyXFM
3+
4+
5+
def test_ApplyXFM_inputs():
6+
input_map = dict(angle_rep=dict(argstr='-anglerep %s',
7+
),
8+
apply_isoxfm=dict(argstr='-applyisoxfm %f',
9+
xor=[u'apply_xfm'],
10+
),
11+
apply_xfm=dict(argstr='-applyxfm',
12+
requires=[u'in_matrix_file'],
13+
usedefault=True,
14+
),
15+
args=dict(argstr='%s',
16+
),
17+
bbrslope=dict(argstr='-bbrslope %f',
18+
min_ver='5.0.0',
19+
),
20+
bbrtype=dict(argstr='-bbrtype %s',
21+
min_ver='5.0.0',
22+
),
23+
bgvalue=dict(argstr='-setbackground %f',
24+
),
25+
bins=dict(argstr='-bins %d',
26+
),
27+
coarse_search=dict(argstr='-coarsesearch %d',
28+
units='degrees',
29+
),
30+
cost=dict(argstr='-cost %s',
31+
),
32+
cost_func=dict(argstr='-searchcost %s',
33+
),
34+
datatype=dict(argstr='-datatype %s',
35+
),
36+
display_init=dict(argstr='-displayinit',
37+
),
38+
dof=dict(argstr='-dof %d',
39+
),
40+
echospacing=dict(argstr='-echospacing %f',
41+
min_ver='5.0.0',
42+
),
43+
environ=dict(nohash=True,
44+
usedefault=True,
45+
),
46+
fieldmap=dict(argstr='-fieldmap %s',
47+
min_ver='5.0.0',
48+
),
49+
fieldmapmask=dict(argstr='-fieldmapmask %s',
50+
min_ver='5.0.0',
51+
),
52+
fine_search=dict(argstr='-finesearch %d',
53+
units='degrees',
54+
),
55+
force_scaling=dict(argstr='-forcescaling',
56+
),
57+
ignore_exception=dict(nohash=True,
58+
usedefault=True,
59+
),
60+
in_file=dict(argstr='-in %s',
61+
mandatory=True,
62+
position=0,
63+
),
64+
in_matrix_file=dict(argstr='-init %s',
65+
),
66+
in_weight=dict(argstr='-inweight %s',
67+
),
68+
interp=dict(argstr='-interp %s',
69+
),
70+
min_sampling=dict(argstr='-minsampling %f',
71+
units='mm',
72+
),
73+
no_clamp=dict(argstr='-noclamp',
74+
),
75+
no_resample=dict(argstr='-noresample',
76+
),
77+
no_resample_blur=dict(argstr='-noresampblur',
78+
),
79+
no_search=dict(argstr='-nosearch',
80+
),
81+
out_file=dict(argstr='-out %s',
82+
hash_files=False,
83+
name_source=[u'in_file'],
84+
name_template='%s_flirt',
85+
position=2,
86+
),
87+
out_log=dict(keep_extension=True,
88+
name_source=[u'in_file'],
89+
name_template='%s_flirt.log',
90+
requires=[u'save_log'],
91+
),
92+
out_matrix_file=dict(argstr='-omat %s',
93+
hash_files=False,
94+
keep_extension=True,
95+
name_source=[u'in_file'],
96+
name_template='%s_flirt.mat',
97+
position=3,
98+
),
99+
output_type=dict(),
100+
padding_size=dict(argstr='-paddingsize %d',
101+
units='voxels',
102+
),
103+
pedir=dict(argstr='-pedir %d',
104+
min_ver='5.0.0',
105+
),
106+
ref_weight=dict(argstr='-refweight %s',
107+
),
108+
reference=dict(argstr='-ref %s',
109+
mandatory=True,
110+
position=1,
111+
),
112+
rigid2D=dict(argstr='-2D',
113+
),
114+
save_log=dict(),
115+
schedule=dict(argstr='-schedule %s',
116+
),
117+
searchr_x=dict(argstr='-searchrx %s',
118+
units='degrees',
119+
),
120+
searchr_y=dict(argstr='-searchry %s',
121+
units='degrees',
122+
),
123+
searchr_z=dict(argstr='-searchrz %s',
124+
units='degrees',
125+
),
126+
sinc_width=dict(argstr='-sincwidth %d',
127+
units='voxels',
128+
),
129+
sinc_window=dict(argstr='-sincwindow %s',
130+
),
131+
terminal_output=dict(nohash=True,
132+
),
133+
uses_qform=dict(argstr='-usesqform',
134+
),
135+
verbose=dict(argstr='-verbose %d',
136+
),
137+
wm_seg=dict(argstr='-wmseg %s',
138+
min_ver='5.0.0',
139+
),
140+
wmcoords=dict(argstr='-wmcoords %s',
141+
min_ver='5.0.0',
142+
),
143+
wmnorms=dict(argstr='-wmnorms %s',
144+
min_ver='5.0.0',
145+
),
146+
)
147+
inputs = ApplyXFM.input_spec()
148+
149+
for key, metadata in list(input_map.items()):
150+
for metakey, value in list(metadata.items()):
151+
assert getattr(inputs.traits()[key], metakey) == value
152+
153+
154+
def test_ApplyXFM_outputs():
155+
output_map = dict(out_file=dict(),
156+
out_log=dict(),
157+
out_matrix_file=dict(),
158+
)
159+
outputs = ApplyXFM.output_spec()
160+
161+
for key, metadata in list(output_map.items()):
162+
for metakey, value in list(metadata.items()):
163+
assert getattr(outputs.traits()[key], metakey) == value

nipype/interfaces/fsl/tests/test_auto_Eddy.py

+7-2
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,9 @@ def test_Eddy_inputs():
3838
mandatory=True,
3939
),
4040
in_topup_fieldcoef=dict(argstr='--topup=%s',
41-
requires=['in_topup_movpar'],
41+
requires=[u'in_topup_movpar'],
4242
),
43-
in_topup_movpar=dict(requires=['in_topup_fieldcoef'],
43+
in_topup_movpar=dict(requires=[u'in_topup_fieldcoef'],
4444
),
4545
is_shelled=dict(argstr='--data_is_shelled',
4646
),
@@ -72,7 +72,12 @@ def test_Eddy_inputs():
7272

7373
def test_Eddy_outputs():
7474
output_map = dict(out_corrected=dict(),
75+
out_movement_rms=dict(),
76+
out_outlier_report=dict(),
7577
out_parameter=dict(),
78+
out_restricted_movement_rms=dict(),
79+
out_rotated_bvecs=dict(),
80+
out_shell_alignment_parameters=dict(),
7681
)
7782
outputs = Eddy.output_spec()
7883

nipype/interfaces/fsl/tests/test_auto_FNIRT.py

+1
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ def test_FNIRT_inputs():
4747
sep=',',
4848
),
4949
in_intensitymap_file=dict(argstr='--intin=%s',
50+
copyfiles=False,
5051
),
5152
inmask_file=dict(argstr='--inmask=%s',
5253
),

0 commit comments

Comments
 (0)