Skip to content

Commit 2c855f0

Browse files
committed
add: missing autotests
1 parent a984656 commit 2c855f0

File tree

3 files changed

+262
-27
lines changed

3 files changed

+262
-27
lines changed

nipype/interfaces/afni/tests/test_auto_ConvertDset.py

Lines changed: 36 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -4,40 +4,49 @@
44

55

66
def test_ConvertDset_inputs():
7-
input_map = dict(args=dict(argstr='%s',
8-
),
9-
environ=dict(nohash=True,
10-
usedefault=True,
11-
),
12-
ignore_exception=dict(deprecated='1.0.0',
13-
nohash=True,
14-
usedefault=True,
15-
),
16-
in_file=dict(argstr='-input %s',
17-
mandatory=True,
18-
position=-2,
19-
),
20-
out_file=dict(argstr='-prefix %s',
21-
position=-1,
22-
),
23-
out_type=dict(argstr='-o_%s',
24-
mandatory=True,
25-
position=0,
26-
),
27-
terminal_output=dict(deprecated='1.0.0',
28-
nohash=True,
29-
),
7+
input_map = dict(
8+
args=dict(argstr='%s', ),
9+
environ=dict(
10+
nohash=True,
11+
usedefault=True,
12+
),
13+
ignore_exception=dict(
14+
deprecated='1.0.0',
15+
nohash=True,
16+
usedefault=True,
17+
),
18+
in_file=dict(
19+
argstr='-input %s',
20+
mandatory=True,
21+
position=-2,
22+
),
23+
num_threads=dict(
24+
nohash=True,
25+
usedefault=True,
26+
),
27+
out_file=dict(
28+
argstr='-prefix %s',
29+
mandatory=True,
30+
position=-1,
31+
),
32+
out_type=dict(
33+
argstr='-o_%s',
34+
mandatory=True,
35+
position=0,
36+
),
37+
outputtype=dict(),
38+
terminal_output=dict(
39+
deprecated='1.0.0',
40+
nohash=True,
41+
),
3042
)
3143
inputs = ConvertDset.input_spec()
3244

3345
for key, metadata in list(input_map.items()):
3446
for metakey, value in list(metadata.items()):
3547
assert getattr(inputs.traits()[key], metakey) == value
36-
37-
3848
def test_ConvertDset_outputs():
39-
output_map = dict(out_file=dict(),
40-
)
49+
output_map = dict(out_file=dict(), )
4150
outputs = ConvertDset.output_spec()
4251

4352
for key, metadata in list(output_map.items()):
Lines changed: 166 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,166 @@
1+
# AUTO-GENERATED by tools/checkspecs.py - DO NOT EDIT
2+
from __future__ import unicode_literals
3+
from ..registration import Registration
4+
5+
6+
def test_Registration_inputs():
7+
input_map = dict(
8+
args=dict(argstr='%s', ),
9+
collapse_output_transforms=dict(
10+
argstr='--collapse-output-transforms %d',
11+
usedefault=True,
12+
),
13+
convergence_threshold=dict(
14+
requires=['number_of_iterations'],
15+
usedefault=True,
16+
),
17+
convergence_window_size=dict(
18+
requires=['convergence_threshold'],
19+
usedefault=True,
20+
),
21+
dimension=dict(
22+
argstr='--dimensionality %d',
23+
usedefault=True,
24+
),
25+
environ=dict(
26+
nohash=True,
27+
usedefault=True,
28+
),
29+
fixed_image=dict(mandatory=True, ),
30+
fixed_image_mask=dict(
31+
argstr='%s',
32+
max_ver='2.1.0',
33+
xor=['fixed_image_masks'],
34+
),
35+
fixed_image_masks=dict(
36+
min_ver='2.2.0',
37+
xor=['fixed_image_mask'],
38+
),
39+
float=dict(argstr='--float %d', ),
40+
ignore_exception=dict(
41+
deprecated='1.0.0',
42+
nohash=True,
43+
usedefault=True,
44+
),
45+
initial_moving_transform=dict(
46+
argstr='%s',
47+
xor=['initial_moving_transform_com'],
48+
),
49+
initial_moving_transform_com=dict(
50+
argstr='%s',
51+
xor=['initial_moving_transform'],
52+
),
53+
initialize_transforms_per_stage=dict(
54+
argstr='--initialize-transforms-per-stage %d',
55+
usedefault=True,
56+
),
57+
interpolation=dict(
58+
argstr='%s',
59+
usedefault=True,
60+
),
61+
interpolation_parameters=dict(),
62+
invert_initial_moving_transform=dict(
63+
requires=['initial_moving_transform'],
64+
xor=['initial_moving_transform_com'],
65+
),
66+
metric=dict(mandatory=True, ),
67+
metric_item_trait=dict(),
68+
metric_stage_trait=dict(),
69+
metric_weight=dict(
70+
mandatory=True,
71+
requires=['metric'],
72+
usedefault=True,
73+
),
74+
metric_weight_item_trait=dict(),
75+
metric_weight_stage_trait=dict(),
76+
moving_image=dict(mandatory=True, ),
77+
moving_image_mask=dict(
78+
max_ver='2.1.0',
79+
requires=['fixed_image_mask'],
80+
xor=['moving_image_masks'],
81+
),
82+
moving_image_masks=dict(
83+
min_ver='2.2.0',
84+
xor=['moving_image_mask'],
85+
),
86+
num_threads=dict(
87+
nohash=True,
88+
usedefault=True,
89+
),
90+
number_of_iterations=dict(),
91+
output_inverse_warped_image=dict(
92+
hash_files=False,
93+
requires=['output_warped_image'],
94+
),
95+
output_transform_prefix=dict(
96+
argstr='%s',
97+
usedefault=True,
98+
),
99+
output_warped_image=dict(hash_files=False, ),
100+
radius_bins_item_trait=dict(),
101+
radius_bins_stage_trait=dict(),
102+
radius_or_number_of_bins=dict(
103+
requires=['metric_weight'],
104+
usedefault=True,
105+
),
106+
restore_state=dict(argstr='--restore-state %s', ),
107+
restrict_deformation=dict(),
108+
sampling_percentage=dict(requires=['sampling_strategy'], ),
109+
sampling_percentage_item_trait=dict(),
110+
sampling_percentage_stage_trait=dict(),
111+
sampling_strategy=dict(requires=['metric_weight'], ),
112+
sampling_strategy_item_trait=dict(),
113+
sampling_strategy_stage_trait=dict(),
114+
save_state=dict(argstr='--save-state %s', ),
115+
shrink_factors=dict(mandatory=True, ),
116+
sigma_units=dict(requires=['smoothing_sigmas'], ),
117+
smoothing_sigmas=dict(mandatory=True, ),
118+
terminal_output=dict(
119+
deprecated='1.0.0',
120+
nohash=True,
121+
),
122+
transform_parameters=dict(),
123+
transforms=dict(
124+
argstr='%s',
125+
mandatory=True,
126+
),
127+
use_estimate_learning_rate_once=dict(),
128+
use_histogram_matching=dict(usedefault=True, ),
129+
verbose=dict(argstr='-v', ),
130+
winsorize_lower_quantile=dict(
131+
argstr='%s',
132+
usedefault=True,
133+
),
134+
winsorize_upper_quantile=dict(
135+
argstr='%s',
136+
usedefault=True,
137+
),
138+
write_composite_transform=dict(
139+
argstr='--write-composite-transform %d',
140+
usedefault=True,
141+
),
142+
)
143+
inputs = Registration.input_spec()
144+
145+
for key, metadata in list(input_map.items()):
146+
for metakey, value in list(metadata.items()):
147+
assert getattr(inputs.traits()[key], metakey) == value
148+
def test_Registration_outputs():
149+
output_map = dict(
150+
composite_transform=dict(),
151+
elapsed_time=dict(),
152+
forward_invert_flags=dict(),
153+
forward_transforms=dict(),
154+
inverse_composite_transform=dict(),
155+
inverse_warped_image=dict(),
156+
metric_value=dict(),
157+
reverse_invert_flags=dict(),
158+
reverse_transforms=dict(),
159+
save_state=dict(),
160+
warped_image=dict(),
161+
)
162+
outputs = Registration.output_spec()
163+
164+
for key, metadata in list(output_map.items()):
165+
for metakey, value in list(metadata.items()):
166+
assert getattr(outputs.traits()[key], metakey) == value
Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
# AUTO-GENERATED by tools/checkspecs.py - DO NOT EDIT
2+
from __future__ import unicode_literals
3+
from ..patchmatch import PatchMatch
4+
5+
6+
def test_PatchMatch_inputs():
7+
input_map = dict(
8+
args=dict(argstr='%s', ),
9+
cs_size=dict(argstr='-cs %i', ),
10+
database_file=dict(
11+
argstr='-db %s',
12+
mandatory=True,
13+
position=3,
14+
),
15+
environ=dict(
16+
nohash=True,
17+
usedefault=True,
18+
),
19+
ignore_exception=dict(
20+
deprecated='1.0.0',
21+
nohash=True,
22+
usedefault=True,
23+
),
24+
in_file=dict(
25+
argstr='-i %s',
26+
mandatory=True,
27+
position=1,
28+
),
29+
it_num=dict(argstr='-it %i', ),
30+
mask_file=dict(
31+
argstr='-m %s',
32+
mandatory=True,
33+
position=2,
34+
),
35+
match_num=dict(argstr='-match %i', ),
36+
out_file=dict(
37+
argstr='-o %s',
38+
name_source=['in_file'],
39+
name_template='%s_pm.nii.gz',
40+
position=4,
41+
),
42+
patch_size=dict(argstr='-size %i', ),
43+
pm_num=dict(argstr='-pm %i', ),
44+
terminal_output=dict(
45+
deprecated='1.0.0',
46+
nohash=True,
47+
),
48+
)
49+
inputs = PatchMatch.input_spec()
50+
51+
for key, metadata in list(input_map.items()):
52+
for metakey, value in list(metadata.items()):
53+
assert getattr(inputs.traits()[key], metakey) == value
54+
def test_PatchMatch_outputs():
55+
output_map = dict(out_file=dict(), )
56+
outputs = PatchMatch.output_spec()
57+
58+
for key, metadata in list(output_map.items()):
59+
for metakey, value in list(metadata.items()):
60+
assert getattr(outputs.traits()[key], metakey) == value

0 commit comments

Comments
 (0)