Skip to content

Commit e3df0e1

Browse files
committed
fix: clean up auto tests
1 parent cd8a705 commit e3df0e1

File tree

3 files changed

+114
-86
lines changed

3 files changed

+114
-86
lines changed
Lines changed: 97 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,97 @@
1+
# AUTO-GENERATED by tools/checkspecs.py - DO NOT EDIT
2+
from nipype.testing import assert_equal
3+
from nipype.interfaces.ants.segmentation import antsCorticalThickness
4+
5+
def test_antsCorticalThickness_inputs():
6+
input_map = dict(anatomical_image=dict(argstr='-a %s',
7+
mandatory=True,
8+
),
9+
args=dict(argstr='%s',
10+
),
11+
b_spline_smoothing=dict(argstr='-v',
12+
),
13+
brain_probability_mask=dict(argstr='-m %s',
14+
copyfile=False,
15+
mandatory=True,
16+
),
17+
brain_template=dict(argstr='-e %s',
18+
mandatory=True,
19+
),
20+
cortical_label_image=dict(),
21+
debug=dict(argstr='-z 1',
22+
),
23+
dimension=dict(argstr='-d %d',
24+
usedefault=True,
25+
),
26+
environ=dict(nohash=True,
27+
usedefault=True,
28+
),
29+
extraction_registration_mask=dict(argstr='-f %s',
30+
),
31+
ignore_exception=dict(nohash=True,
32+
usedefault=True,
33+
),
34+
image_suffix=dict(argstr='-s %s',
35+
usedefault=True,
36+
),
37+
keep_temporary_files=dict(argstr='-k %d',
38+
),
39+
label_propagation=dict(argstr='-l %s',
40+
),
41+
max_iterations=dict(argstr='-i %d',
42+
),
43+
num_threads=dict(nohash=True,
44+
usedefault=True,
45+
),
46+
out_prefix=dict(argstr='-o %s',
47+
usedefault=True,
48+
),
49+
posterior_formulation=dict(argstr='-b %s',
50+
),
51+
prior_segmentation_weight=dict(argstr='-w %f',
52+
),
53+
quick_registration=dict(argstr='-q 1',
54+
),
55+
segmentation_iterations=dict(argstr='-n %d',
56+
),
57+
segmentation_priors=dict(argstr='-p %s',
58+
mandatory=True,
59+
),
60+
t1_registration_template=dict(argstr='-t %s',
61+
mandatory=True,
62+
),
63+
terminal_output=dict(mandatory=True,
64+
nohash=True,
65+
),
66+
use_floatingpoint_precision=dict(argstr='-j %d',
67+
),
68+
use_random_seeding=dict(argstr='-u %d',
69+
),
70+
)
71+
inputs = antsCorticalThickness.input_spec()
72+
73+
for key, metadata in input_map.items():
74+
for metakey, value in metadata.items():
75+
yield assert_equal, getattr(inputs.traits()[key], metakey), value
76+
77+
def test_antsCorticalThickness_outputs():
78+
output_map = dict(BrainExtractionMask=dict(),
79+
BrainSegmentation=dict(),
80+
BrainSegmentationN4=dict(),
81+
BrainSegmentationPosteriorsCSF=dict(),
82+
BrainSegmentationPosteriorsDGM=dict(),
83+
BrainSegmentationPosteriorsGM=dict(),
84+
BrainSegmentationPosteriorsWM=dict(),
85+
CorticalThickness=dict(),
86+
SubjectToTemplate0GenericAffine=dict(),
87+
SubjectToTemplate1Warp=dict(),
88+
TemplateToSubject0Warp=dict(),
89+
TemplateToSubject1GenericAffine=dict(),
90+
TemplateToSubjectLogJacobian=dict(),
91+
)
92+
outputs = antsCorticalThickness.output_spec()
93+
94+
for key, metadata in output_map.items():
95+
for metakey, value in metadata.items():
96+
yield assert_equal, getattr(outputs.traits()[key], metakey), value
97+

nipype/interfaces/fsl/tests/test_auto_BEDPOSTX.py

Lines changed: 14 additions & 68 deletions
Original file line numberDiff line numberDiff line change
@@ -3,85 +3,39 @@
33
from nipype.interfaces.fsl.dti import BEDPOSTX
44

55
def test_BEDPOSTX_inputs():
6-
input_map = dict(all_ard=dict(argstr='--allard',
7-
xor=('no_ard', 'all_ard'),
6+
input_map = dict(args=dict(argstr='%s',
87
),
9-
args=dict(argstr='%s',
10-
),
11-
burn_in=dict(argstr='--burnin=%d',
12-
),
13-
burn_in_no_ard=dict(argstr='--burninnoard=%d',
8+
bpx_directory=dict(argstr='%s',
9+
usedefault=True,
1410
),
15-
bvals=dict(argstr='--bvals=%s',
16-
mandatory=True,
11+
burn_period=dict(argstr='-b %d',
1712
),
18-
bvecs=dict(argstr='--bvecs=%s',
19-
mandatory=True,
13+
bvals=dict(mandatory=True,
2014
),
21-
cnlinear=dict(argstr='--cnonlinear',
22-
xor=('no_spat', 'non_linear', 'cnlinear'),
15+
bvecs=dict(mandatory=True,
2316
),
24-
dwi=dict(argstr='--data=%s',
25-
mandatory=True,
17+
dwi=dict(mandatory=True,
2618
),
2719
environ=dict(nohash=True,
2820
usedefault=True,
2921
),
30-
f0_ard=dict(argstr='--f0 --ardf0',
31-
xor=['f0_noard', 'f0_ard', 'all_ard'],
32-
),
33-
f0_noard=dict(argstr='--f0',
34-
xor=['f0_noard', 'f0_ard'],
35-
),
36-
force_dir=dict(argstr='--forcedir',
37-
usedefault=True,
38-
),
39-
fudge=dict(argstr='--fudge=%d',
40-
),
41-
gradnonlin=dict(argstr='-g',
22+
fibres=dict(argstr='-n %d',
4223
),
4324
ignore_exception=dict(nohash=True,
4425
usedefault=True,
4526
),
46-
logdir=dict(argstr='--logdir=%s',
47-
usedefault=True,
48-
),
49-
mask=dict(argstr='--mask=%s',
50-
mandatory=True,
27+
jumps=dict(argstr='-j %d',
5128
),
52-
model=dict(argstr='--model=%d',
53-
),
54-
n_fibres=dict(argstr='--nfibres=%d',
55-
),
56-
n_jumps=dict(argstr='--njumps=%d',
57-
),
58-
no_ard=dict(argstr='--noard',
59-
xor=('no_ard', 'all_ard'),
60-
),
61-
no_spat=dict(argstr='--nospat',
62-
xor=('no_spat', 'non_linear', 'cnlinear'),
63-
),
64-
non_linear=dict(argstr='--nonlinear',
65-
xor=('no_spat', 'non_linear', 'cnlinear'),
66-
),
67-
out_dir=dict(argstr='%s',
68-
mandatory=True,
69-
position=1,
70-
usedefault=True,
29+
mask=dict(mandatory=True,
7130
),
7231
output_type=dict(),
73-
rician=dict(argstr='--rician',
74-
),
75-
sample_every=dict(argstr='--sampleevery=%d',
76-
),
77-
seed=dict(argstr='--seed=%d',
32+
sampling=dict(argstr='-s %d',
7833
),
7934
terminal_output=dict(mandatory=True,
8035
nohash=True,
8136
),
82-
update_proposal_every=dict(argstr='--updateproposalevery=%d',
37+
weight=dict(argstr='-w %.2f',
8338
),
84-
use_gpu=dict(),
8539
)
8640
inputs = BEDPOSTX.input_spec()
8741

@@ -90,23 +44,15 @@ def test_BEDPOSTX_inputs():
9044
yield assert_equal, getattr(inputs.traits()[key], metakey), value
9145

9246
def test_BEDPOSTX_outputs():
93-
output_map = dict(d_stdsamples=dict(),
94-
dsamples=dict(),
47+
output_map = dict(bpx_out_directory=dict(),
9548
dyads=dict(),
96-
dyads_disp=dict(),
97-
fsamples=dict(),
98-
mean_S0samples=dict(),
99-
mean_d_stdsamples=dict(),
100-
mean_dsamples=dict(),
10149
mean_fsamples=dict(),
10250
mean_phsamples=dict(),
103-
mean_tausamples=dict(),
10451
mean_thsamples=dict(),
10552
merged_fsamples=dict(),
10653
merged_phsamples=dict(),
10754
merged_thsamples=dict(),
108-
phsamples=dict(),
109-
thsamples=dict(),
55+
xfms_directory=dict(),
11056
)
11157
outputs = BEDPOSTX.output_spec()
11258

nipype/interfaces/fsl/tests/test_auto_XFibres.py

Lines changed: 3 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -18,21 +18,12 @@ def test_XFibres_inputs():
1818
bvecs=dict(argstr='--bvecs=%s',
1919
mandatory=True,
2020
),
21-
cnlinear=dict(argstr='--cnonlinear',
22-
xor=('no_spat', 'non_linear', 'cnlinear'),
23-
),
2421
dwi=dict(argstr='--data=%s',
2522
mandatory=True,
2623
),
2724
environ=dict(nohash=True,
2825
usedefault=True,
2926
),
30-
f0_ard=dict(argstr='--f0 --ardf0',
31-
xor=['f0_noard', 'f0_ard', 'all_ard'],
32-
),
33-
f0_noard=dict(argstr='--f0',
34-
xor=['f0_noard', 'f0_ard'],
35-
),
3627
force_dir=dict(argstr='--forcedir',
3728
usedefault=True,
3829
),
@@ -59,14 +50,12 @@ def test_XFibres_inputs():
5950
xor=('no_ard', 'all_ard'),
6051
),
6152
no_spat=dict(argstr='--nospat',
62-
xor=('no_spat', 'non_linear', 'cnlinear'),
53+
xor=('no_spat', 'non_linear'),
6354
),
6455
non_linear=dict(argstr='--nonlinear',
65-
xor=('no_spat', 'non_linear', 'cnlinear'),
56+
xor=('no_spat', 'non_linear'),
6657
),
6758
output_type=dict(),
68-
rician=dict(argstr='--rician',
69-
),
7059
sample_every=dict(argstr='--sampleevery=%d',
7160
),
7261
seed=dict(argstr='--seed=%d',
@@ -84,15 +73,11 @@ def test_XFibres_inputs():
8473
yield assert_equal, getattr(inputs.traits()[key], metakey), value
8574

8675
def test_XFibres_outputs():
87-
output_map = dict(d_stdsamples=dict(),
88-
dsamples=dict(),
89-
dyads=dict(),
76+
output_map = dict(dyads=dict(),
9077
fsamples=dict(),
9178
mean_S0samples=dict(),
92-
mean_d_stdsamples=dict(),
9379
mean_dsamples=dict(),
9480
mean_fsamples=dict(),
95-
mean_tausamples=dict(),
9681
phsamples=dict(),
9782
thsamples=dict(),
9883
)

0 commit comments

Comments
 (0)