Skip to content

Commit 9bcf65c

Browse files
author
Fabio Bernardoni
committed
added auto tests
1 parent 83fda45 commit 9bcf65c

File tree

2 files changed

+77
-45
lines changed

2 files changed

+77
-45
lines changed
Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
# AUTO-GENERATED by tools/checkspecs.py - DO NOT EDIT
2+
from ..preprocess import ApplyVDM
3+
4+
5+
def test_ApplyVDM_inputs():
6+
input_map = dict(
7+
distortion_direction=dict(
8+
field="roptions.pedir",
9+
usedefault=True,
10+
),
11+
in_files=dict(
12+
copyfile=True,
13+
field="data.scans",
14+
mandatory=True,
15+
),
16+
interpolation=dict(
17+
field="roptions.rinterp",
18+
usedefault=True,
19+
),
20+
matlab_cmd=dict(),
21+
mfile=dict(
22+
usedefault=True,
23+
),
24+
out_prefix=dict(
25+
field="roptions.prefix",
26+
usedefault=True,
27+
),
28+
paths=dict(),
29+
reslice_interp=dict(
30+
field="roptions.rinterp",
31+
),
32+
use_mcr=dict(),
33+
use_v8struct=dict(
34+
min_ver="8",
35+
usedefault=True,
36+
),
37+
vdmfile=dict(
38+
copyfile=True,
39+
extensions=None,
40+
field="data.vdmfile",
41+
),
42+
write_mask=dict(
43+
field="roptions.mask",
44+
),
45+
write_which=dict(
46+
field="roptions.which",
47+
maxlen=2,
48+
minlen=2,
49+
usedefault=True,
50+
),
51+
write_wrap=dict(
52+
field="roptions.wrap",
53+
),
54+
)
55+
inputs = ApplyVDM.input_spec()
56+
57+
for key, metadata in list(input_map.items()):
58+
for metakey, value in list(metadata.items()):
59+
assert getattr(inputs.traits()[key], metakey) == value
60+
61+
62+
def test_ApplyVDM_outputs():
63+
output_map = dict(
64+
mean_image=dict(
65+
extensions=None,
66+
),
67+
out_files=dict(),
68+
)
69+
outputs = ApplyVDM.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

nipype/interfaces/spm/tests/test_auto_FieldMap.py

Lines changed: 4 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -13,42 +13,29 @@ def test_FieldMap_inputs():
1313
field="subj.defaults.defaultsval.blipdir",
1414
mandatory=True,
1515
),
16-
distortion_direction=dict(
17-
field="roptions.pedir",
18-
usedefault=True,
19-
),
2016
echo_times=dict(
2117
field="subj.defaults.defaultsval.et",
18+
mandatory=True,
2219
),
2320
epi_file=dict(
2421
copyfile=False,
2522
extensions=None,
2623
field="subj.session.epi",
24+
mandatory=True,
2725
),
2826
epifm=dict(
2927
field="subj.defaults.defaultsval.epifm",
3028
usedefault=True,
3129
),
32-
in_files=dict(
33-
copyfile=True,
34-
field="data.scans",
35-
mandatory=True,
36-
),
37-
interpolation=dict(
38-
field="roptions.rinterp",
39-
usedefault=True,
40-
),
4130
jacobian_modulation=dict(
4231
field="subj.defaults.defaultsval.ajm",
4332
usedefault=True,
4433
),
45-
jobtype=dict(
46-
usedefault=True,
47-
),
4834
magnitude_file=dict(
4935
copyfile=False,
5036
extensions=None,
5137
field="subj.data.presubphasemag.magnitude",
38+
mandatory=True,
5239
),
5340
mask_fwhm=dict(
5441
field="subj.defaults.defaultsval.mflags.fwhm",
@@ -82,10 +69,6 @@ def test_FieldMap_inputs():
8269
field="subj.defaults.defaultsval.mflags.nerode",
8370
usedefault=True,
8471
),
85-
out_prefix=dict(
86-
field="roptions.prefix",
87-
usedefault=True,
88-
),
8972
pad=dict(
9073
field="subj.defaults.defaultsval.uflags.pad",
9174
usedefault=True,
@@ -95,14 +78,12 @@ def test_FieldMap_inputs():
9578
copyfile=False,
9679
extensions=None,
9780
field="subj.data.presubphasemag.phase",
81+
mandatory=True,
9882
),
9983
reg=dict(
10084
field="subj.defaults.defaultsval.mflags.reg",
10185
usedefault=True,
10286
),
103-
reslice_interp=dict(
104-
field="roptions.rinterp",
105-
),
10687
sessname=dict(
10788
field="subj.sessname",
10889
usedefault=True,
@@ -129,24 +110,6 @@ def test_FieldMap_inputs():
129110
min_ver="8",
130111
usedefault=True,
131112
),
132-
vdmfile=dict(
133-
copyfile=True,
134-
extensions=None,
135-
field="data.vdmfile",
136-
mandatory=True,
137-
),
138-
write_mask=dict(
139-
field="roptions.mask",
140-
),
141-
write_which=dict(
142-
field="roptions.which",
143-
maxlen=2,
144-
minlen=2,
145-
usedefault=True,
146-
),
147-
write_wrap=dict(
148-
field="roptions.wrap",
149-
),
150113
writeunwarped=dict(
151114
field="subj.writeunwarped",
152115
usedefault=True,
@@ -165,10 +128,6 @@ def test_FieldMap_inputs():
165128

166129
def test_FieldMap_outputs():
167130
output_map = dict(
168-
mean_image=dict(
169-
extensions=None,
170-
),
171-
out_files=dict(),
172131
vdm=dict(
173132
extensions=None,
174133
),

0 commit comments

Comments
 (0)