Skip to content

Commit a4994ef

Browse files
committed
Fix my doctest and add test_auto file
1 parent dd7569f commit a4994ef

File tree

4 files changed

+136
-1
lines changed

4 files changed

+136
-1
lines changed

nipype/interfaces/spm/preprocess.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ class FieldMap(SPMCommand):
132132
>>> fm.inputs.echo_times = (5.19, 7.65)
133133
>>> fm.inputs.blip_direction = 1
134134
>>> fm.inputs.total_readout_time = 15.6
135-
>>> fm.inputs.epi_file = 'bold.nii'
135+
>>> fm.inputs.epi_file = 'epi.nii'
136136
>>> fm.run() # doctest: +SKIP
137137
138138
"""
Lines changed: 133 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,133 @@
1+
# AUTO-GENERATED by tools/checkspecs.py - DO NOT EDIT
2+
from __future__ import unicode_literals
3+
from ..preprocess import FieldMap
4+
5+
6+
def test_FieldMap_inputs():
7+
input_map = dict(
8+
anat_file=dict(
9+
copyfile=False,
10+
field='subj.anat',
11+
),
12+
blip_direction=dict(
13+
field='subj.defaults.defaultsval.blipdir',
14+
mandatory=True,
15+
),
16+
echo_times=dict(
17+
field='subj.defaults.defaultsval.et',
18+
mandatory=True,
19+
),
20+
epi_file=dict(
21+
copyfile=False,
22+
field='subj.session.epi',
23+
mandatory=True,
24+
),
25+
epifm=dict(
26+
field='subj.defaults.defaultsval.epifm',
27+
usedefault=True,
28+
),
29+
ignore_exception=dict(
30+
deprecated='1.0.0',
31+
nohash=True,
32+
usedefault=True,
33+
),
34+
jacobian_modulation=dict(
35+
field='subj.defaults.defaultsval.ajm',
36+
usedefault=True,
37+
),
38+
jobtype=dict(usedefault=True, ),
39+
magnitude_file=dict(
40+
copyfile=False,
41+
field='subj.data.presubphasemag.magnitude',
42+
mandatory=True,
43+
),
44+
mask_fwhm=dict(
45+
field='subj.defaults.defaultsval.mflags.fwhm',
46+
usedefault=True,
47+
),
48+
maskbrain=dict(
49+
field='subj.defaults.defaultsval.maskbrain',
50+
usedefault=True,
51+
),
52+
matchanat=dict(
53+
field='subj.matchanat',
54+
usedefault=True,
55+
),
56+
matchvdm=dict(
57+
field='subj.matchvdm',
58+
usedefault=True,
59+
),
60+
matlab_cmd=dict(),
61+
method=dict(
62+
field='subj.defaults.defaultsval.uflags.method',
63+
usedefault=True,
64+
),
65+
mfile=dict(usedefault=True, ),
66+
ndilate=dict(
67+
field='subj.defaults.defaultsval.mflags.ndilate',
68+
usedefault=True,
69+
),
70+
nerode=dict(
71+
field='subj.defaults.defaultsval.mflags.nerode',
72+
usedefault=True,
73+
),
74+
pad=dict(
75+
field='subj.defaults.defaultsval.uflags.pad',
76+
usedefault=True,
77+
),
78+
paths=dict(),
79+
phase_file=dict(
80+
copyfile=False,
81+
field='subj.data.presubphasemag.phase',
82+
mandatory=True,
83+
),
84+
reg=dict(
85+
field='subj.defaults.defaultsval.mflags.reg',
86+
usedefault=True,
87+
),
88+
sessname=dict(
89+
field='subj.sessname',
90+
usedefault=True,
91+
),
92+
template=dict(
93+
copyfile=False,
94+
field='subj.defaults.defaultsval.mflags.template',
95+
),
96+
thresh=dict(
97+
field='subj.defaults.defaultsval.mflags.thresh',
98+
usedefault=True,
99+
),
100+
total_readout_time=dict(
101+
field='subj.defaults.defaultsval.tert',
102+
mandatory=True,
103+
),
104+
unwarp_fwhm=dict(
105+
field='subj.defaults.defaultsval.uflags.fwhm',
106+
usedefault=True,
107+
),
108+
use_mcr=dict(),
109+
use_v8struct=dict(
110+
min_ver='8',
111+
usedefault=True,
112+
),
113+
writeunwarped=dict(
114+
field='subj.writeunwarped',
115+
usedefault=True,
116+
),
117+
ws=dict(
118+
field='subj.defaults.defaultsval.uflags.ws',
119+
usedefault=True,
120+
),
121+
)
122+
inputs = FieldMap.input_spec()
123+
124+
for key, metadata in list(input_map.items()):
125+
for metakey, value in list(metadata.items()):
126+
assert getattr(inputs.traits()[key], metakey) == value
127+
def test_FieldMap_outputs():
128+
output_map = dict(vdm=dict(), )
129+
outputs = FieldMap.output_spec()
130+
131+
for key, metadata in list(output_map.items()):
132+
for metakey, value in list(metadata.items()):
133+
assert getattr(outputs.traits()[key], metakey) == value

nipype/interfaces/tests/test_auto_DataGrabber.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
def test_DataGrabber_inputs():
77
input_map = dict(
88
base_directory=dict(),
9+
drop_blank_outputs=dict(usedefault=True, ),
910
ignore_exception=dict(
1011
deprecated='1.0.0',
1112
nohash=True,

nipype/interfaces/tests/test_auto_SSHDataGrabber.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ def test_SSHDataGrabber_inputs():
77
input_map = dict(
88
base_directory=dict(mandatory=True, ),
99
download_files=dict(usedefault=True, ),
10+
drop_blank_outputs=dict(usedefault=True, ),
1011
hostname=dict(mandatory=True, ),
1112
ignore_exception=dict(
1213
deprecated='1.0.0',

0 commit comments

Comments
 (0)