Skip to content

Commit b24be40

Browse files
author
Erik Ziegler
committed
Added auto tests
1 parent c6087f5 commit b24be40

File tree

2 files changed

+111
-0
lines changed

2 files changed

+111
-0
lines changed
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
# AUTO-GENERATED by tools/checkspecs.py - DO NOT EDIT
2+
from nipype.testing import assert_equal
3+
from nipype.interfaces.diffusion_toolkit.postproc import TrackMerge
4+
5+
def test_TrackMerge_inputs():
6+
input_map = dict(args=dict(argstr='%s',
7+
),
8+
environ=dict(nohash=True,
9+
usedefault=True,
10+
),
11+
ignore_exception=dict(nohash=True,
12+
usedefault=True,
13+
),
14+
output_file=dict(argstr='%s',
15+
position=-1,
16+
usedefault=True,
17+
),
18+
terminal_output=dict(mandatory=True,
19+
nohash=True,
20+
),
21+
track_files=dict(argstr='%s...',
22+
mandatory=True,
23+
position=0,
24+
),
25+
)
26+
inputs = TrackMerge.input_spec()
27+
28+
for key, metadata in input_map.items():
29+
for metakey, value in metadata.items():
30+
yield assert_equal, getattr(inputs.traits()[key], metakey), value
31+
32+
def test_TrackMerge_outputs():
33+
output_map = dict(track_file=dict(),
34+
)
35+
outputs = TrackMerge.output_spec()
36+
37+
for key, metadata in output_map.items():
38+
for metakey, value in metadata.items():
39+
yield assert_equal, getattr(outputs.traits()[key], metakey), value
40+
Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
# AUTO-GENERATED by tools/checkspecs.py - DO NOT EDIT
2+
from nipype.testing import assert_equal
3+
from nipype.interfaces.mrtrix.tracking import FilterTracks
4+
5+
def test_FilterTracks_inputs():
6+
input_map = dict(args=dict(argstr='%s',
7+
),
8+
debug=dict(argstr='-debug',
9+
position=1,
10+
),
11+
environ=dict(nohash=True,
12+
usedefault=True,
13+
),
14+
exclude_file=dict(argstr='-exclude %s',
15+
xor=['exclude_file', 'exclude_spec'],
16+
),
17+
exclude_spec=dict(argstr='-exclude %s',
18+
position=2,
19+
sep=',',
20+
units='mm',
21+
xor=['exclude_file', 'exclude_spec'],
22+
),
23+
ignore_exception=dict(nohash=True,
24+
usedefault=True,
25+
),
26+
in_file=dict(argstr='%s',
27+
mandatory=True,
28+
position=-2,
29+
),
30+
include_file=dict(argstr='-include %s',
31+
xor=['include_file', 'include_spec'],
32+
),
33+
include_spec=dict(argstr='-include %s',
34+
position=2,
35+
sep=',',
36+
units='mm',
37+
xor=['include_file', 'include_spec'],
38+
),
39+
invert=dict(argstr='-invert',
40+
),
41+
minimum_tract_length=dict(argstr='-minlength %s',
42+
units='mm',
43+
),
44+
no_mask_interpolation=dict(argstr='-nomaskinterp',
45+
),
46+
out_filename=dict(argstr='%s',
47+
genfile=True,
48+
position=-1,
49+
),
50+
quiet=dict(argstr='-quiet',
51+
position=1,
52+
),
53+
terminal_output=dict(mandatory=True,
54+
nohash=True,
55+
),
56+
)
57+
inputs = FilterTracks.input_spec()
58+
59+
for key, metadata in input_map.items():
60+
for metakey, value in metadata.items():
61+
yield assert_equal, getattr(inputs.traits()[key], metakey), value
62+
63+
def test_FilterTracks_outputs():
64+
output_map = dict(out_file=dict(),
65+
)
66+
outputs = FilterTracks.output_spec()
67+
68+
for key, metadata in output_map.items():
69+
for metakey, value in metadata.items():
70+
yield assert_equal, getattr(outputs.traits()[key], metakey), value
71+

0 commit comments

Comments
 (0)