Skip to content

Commit 48ea3a3

Browse files
cnt: make advanced a section
1 parent 26d6f37 commit 48ea3a3

File tree

14 files changed

+180
-196
lines changed

14 files changed

+180
-196
lines changed

tests/test-data/bool.xml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -84,13 +84,12 @@ python3 '$__tool_directory__/fill_ctd.py' '@[email protected]' '$args_json' '$hard
8484
<param name="sect_flag_true_adv" value="true"/>
8585
<param name="sect_flag_false_adv" value="false"/>
8686
</section>
87-
<conditional name="adv_opts_cond">
87+
<section name="adv_opts">
8888
<param name="true_adv" value="true"/>
8989
<param name="false_adv" value="false"/>
9090
<param name="flag_true_adv" value="true"/>
9191
<param name="flag_false_adv" value="false"/>
92-
<param name="adv_opts_selector" value="advanced"/>
93-
</conditional>
92+
</section>
9493
</test>
9594
</tests>
9695
<help><![CDATA[Bool parameter tests.

tests/test-data/empty.xml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,9 +47,7 @@ python3 '$__tool_directory__/fill_ctd.py' '@[email protected]' '$args_json' '$hard
4747
</outputs>
4848
<tests>
4949
<test expect_num_outputs="1">
50-
<conditional name="adv_opts_cond">
51-
<param name="adv_opts_selector" value="advanced"/>
52-
</conditional>
50+
<section name="adv_opts"/>
5351
</test>
5452
</tests>
5553
<help><![CDATA[empty ctd test

tests/test-data/float.xml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ python3 '$__tool_directory__/fill_ctd.py' '@[email protected]' '$args_json' '$hard
108108
<param name="sect_default_mandatory_unrestricted_adv_minmax" value="0.0"/>
109109
<param name="sect_default_optional_unrestricted_adv_minmax" value="0.0"/>
110110
</section>
111-
<conditional name="adv_opts_cond">
111+
<section name="adv_opts">
112112
<param name="default_mandatory_unrestricted_adv" value="0.0"/>
113113
<param name="default_optional_unrestricted_adv" value="0.0"/>
114114
<param name="default_mandatory_unrestricted_adv_min" value="0.0"/>
@@ -117,8 +117,7 @@ python3 '$__tool_directory__/fill_ctd.py' '@[email protected]' '$args_json' '$hard
117117
<param name="default_optional_unrestricted_adv_max" value="0.0"/>
118118
<param name="default_mandatory_unrestricted_adv_minmax" value="0.0"/>
119119
<param name="default_optional_unrestricted_adv_minmax" value="0.0"/>
120-
<param name="adv_opts_selector" value="advanced"/>
121-
</conditional>
120+
</section>
122121
</test>
123122
</tests>
124123
<help><![CDATA[Float parameter tests.

tests/test-data/ifile.xml

Lines changed: 141 additions & 142 deletions
Large diffs are not rendered by default.

tests/test-data/integer.xml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ python3 '$__tool_directory__/fill_ctd.py' '@[email protected]' '$args_json' '$hard
108108
<param name="sect_default_mandatory_unrestricted_adv_minmax" value="0"/>
109109
<param name="sect_default_optional_unrestricted_adv_minmax" value="0"/>
110110
</section>
111-
<conditional name="adv_opts_cond">
111+
<section name="adv_opts">
112112
<param name="default_mandatory_unrestricted_adv" value="0"/>
113113
<param name="default_optional_unrestricted_adv" value="0"/>
114114
<param name="default_mandatory_unrestricted_adv_min" value="0"/>
@@ -117,8 +117,7 @@ python3 '$__tool_directory__/fill_ctd.py' '@[email protected]' '$args_json' '$hard
117117
<param name="default_optional_unrestricted_adv_max" value="0"/>
118118
<param name="default_mandatory_unrestricted_adv_minmax" value="0"/>
119119
<param name="default_optional_unrestricted_adv_minmax" value="0"/>
120-
<param name="adv_opts_selector" value="advanced"/>
121-
</conditional>
120+
</section>
122121
</test>
123122
</tests>
124123
<help><![CDATA[Integer parameter tests.

tests/test-data/label-help.xml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -79,9 +79,8 @@ python3 '$__tool_directory__/fill_ctd.py' '@[email protected]' '$args_json' '$hard
7979
<param name="pteg" value="1 2"/>
8080
<param name="coie" value="1 2"/>
8181
<param name="ptie" value="1 2"/>
82-
<conditional name="adv_opts_cond">
83-
<param name="adv_opts_selector" value="advanced"/>
84-
</conditional>
82+
<section name="adv_opts">
83+
</section>
8584
</test>
8685
</tests>
8786
<help><![CDATA[Label Help parameter tests.

tests/test-data/ofile-corresponding-input.xml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -292,9 +292,7 @@ python3 '$__tool_directory__/fill_ctd.py' '@[email protected]' '$args_json' '$hard
292292
<param name="input_noformat" ftype="txt" value="0test.ext"/>
293293
<param name="input_oneformat" ftype="tsv" value="1test.ext"/>
294294
<param name="input_multformat" ftype="tabular" value="2test.ext"/>
295-
<conditional name="adv_opts_cond">
296-
<param name="adv_opts_selector" value="advanced"/>
297-
</conditional>
295+
<section name="adv_opts"/>
298296
<output name="mandatory_noformat" ftype="txt" value="outfile.txt"/>
299297
<output name="mandatory_oneformat" ftype="tsv" value="outfile.txt"/>
300298
<output name="mandatory_multformat" value="outfile.txt"/>

tests/test-data/ofile-mult-typeparam.xml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,8 +90,7 @@ ${' '.join(["&& mv -n 'test_section_sect_mandatory_mandatoryinput/%(bn)s/%(id)s.
9090
<param name="sect_mandatory_mandatoryinput_type" value="eut"/>
9191
<param name="sect_inp_mandatory_mandatoryinput" ftype="tsv" value="1test.ext,1test2.ext"/>
9292
</section>
93-
<conditional name="adv_opts_cond">
94-
<param name="adv_opts_selector" value="advanced"/>
93+
<conditional name="adv_opts">
9594
</conditional>
9695
<output_collection name="mandatory_mandatoryinput" count="0"/>
9796
<output_collection name="test_section_sect_mandatory_mandatoryinput" count="0"/>

tests/test-data/ofile-mult.xml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -84,9 +84,8 @@ ${' '.join(["&& mv -n 'mandatory_mandatoryinput/%(bn)s/%(id)s.%(gext)s' 'mandato
8484
<test expect_num_outputs="1">
8585
<param name="inp_mandatory_mandatoryinput" ftype="tsv" value="0test.ext,0test2.ext"/>
8686
<param name="inp_optional_mandatoryinput" ftype="tsv" value="1test.ext,1test2.ext"/>
87-
<conditional name="adv_opts_cond">
88-
<param name="adv_opts_selector" value="advanced"/>
89-
</conditional>
87+
<section name="adv_opts">
88+
</section>
9089
<output_collection name="mandatory_mandatoryinput" count="0"/>
9190
</test>
9291
</tests>

tests/test-data/ofile-typeparam.xml

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -84,10 +84,10 @@ python3 '$__tool_directory__/fill_ctd.py' '@[email protected]' '$args_json' '$hard
8484
'optional_noformat_adv/output.${gxy2omsext("txt")}'
8585
#end if
8686
-mandatory_multformat_adv
87-
'mandatory_multformat_adv/output.${adv_opts_cond.mandatory_multformat_adv_type}'
87+
'mandatory_multformat_adv/output.${adv_opts.mandatory_multformat_adv_type}'
8888
#if "optional_multformat_adv_FLAG" in str($OPTIONAL_OUTPUTS).split(',')
8989
-optional_multformat_adv
90-
'optional_multformat_adv/output.${adv_opts_cond.optional_multformat_adv_type}'
90+
'optional_multformat_adv/output.${adv_opts.optional_multformat_adv_type}'
9191
#end if
9292
-decoy_input_noformat
9393
'decoy_input_noformat/${re.sub("[^\w\-_]", "_", $decoy_input_noformat.element_identifier)}.$gxy2omsext($decoy_input_noformat.ext)'
@@ -142,9 +142,9 @@ python3 '$__tool_directory__/fill_ctd.py' '@[email protected]' '$args_json' '$hard
142142
#if "optional_noformat_adv_FLAG" in str($OPTIONAL_OUTPUTS).split(',')
143143
&& mv 'optional_noformat_adv/output.${gxy2omsext("txt")}' '$optional_noformat_adv'
144144
#end if
145-
&& mv 'mandatory_multformat_adv/output.${adv_opts_cond.mandatory_multformat_adv_type}' '$mandatory_multformat_adv'
145+
&& mv 'mandatory_multformat_adv/output.${adv_opts.mandatory_multformat_adv_type}' '$mandatory_multformat_adv'
146146
#if "optional_multformat_adv_FLAG" in str($OPTIONAL_OUTPUTS).split(',')
147-
&& mv 'optional_multformat_adv/output.${adv_opts_cond.optional_multformat_adv_type}' '$optional_multformat_adv'
147+
&& mv 'optional_multformat_adv/output.${adv_opts.optional_multformat_adv_type}' '$optional_multformat_adv'
148148
#end if
149149
&& mv 'test_section_sect_mandatory_noformat/output.${gxy2omsext("txt")}' '$test_section_sect_mandatory_noformat'
150150
#if "sect_optional_noformat_FLAG" in str($OPTIONAL_OUTPUTS).split(',')
@@ -312,14 +312,14 @@ python3 '$__tool_directory__/fill_ctd.py' '@[email protected]' '$args_json' '$hard
312312
</data>
313313
<data name="mandatory_multformat_adv" label="${tool.name} on ${on_string}: mandatory_multformat_adv" format="tsv">
314314
<change_format>
315-
<when input="adv_opts_cond.mandatory_multformat_adv_type" value="eyt" format="tabular"/>
316-
<when input="adv_opts_cond.mandatory_multformat_adv_type" value="ezt" format="tabular"/>
315+
<when input="adv_opts.mandatory_multformat_adv_type" value="eyt" format="tabular"/>
316+
<when input="adv_opts.mandatory_multformat_adv_type" value="ezt" format="tabular"/>
317317
</change_format>
318318
</data>
319319
<data name="optional_multformat_adv" label="${tool.name} on ${on_string}: optional_multformat_adv" format="tsv">
320320
<change_format>
321-
<when input="adv_opts_cond.optional_multformat_adv_type" value="eyt" format="tabular"/>
322-
<when input="adv_opts_cond.optional_multformat_adv_type" value="ezt" format="tabular"/>
321+
<when input="adv_opts.optional_multformat_adv_type" value="eyt" format="tabular"/>
322+
<when input="adv_opts.optional_multformat_adv_type" value="ezt" format="tabular"/>
323323
</change_format>
324324
<filter>OPTIONAL_OUTPUTS is not None and "optional_multformat_adv_FLAG" in OPTIONAL_OUTPUTS</filter>
325325
</data>
@@ -383,13 +383,12 @@ python3 '$__tool_directory__/fill_ctd.py' '@[email protected]' '$args_json' '$hard
383383
<param name="sect_decoy_input_oneformat" ftype="tsv" value="4test.ext"/>
384384
<param name="sect_decoy_input_multformat" ftype="tabular" value="5test.ext"/>
385385
</section>
386-
<conditional name="adv_opts_cond">
386+
<section name="adv_opts">
387387
<param name="mandatory_noformat_adv_type" value="ext"/>
388388
<param name="optional_noformat_adv_type" value="ext"/>
389389
<param name="mandatory_multformat_adv_type" value="ext"/>
390390
<param name="optional_multformat_adv_type" value="ext"/>
391-
<param name="adv_opts_selector" value="advanced"/>
392-
</conditional>
391+
</section>
393392
<output name="mandatory_noformat" ftype="txt" value="outfile.txt"/>
394393
<output name="mandatory_multformat" ftype="tsv" value="outfile.txt"/>
395394
<output name="mandatory_noformat_adv" ftype="txt" value="outfile.txt"/>

0 commit comments

Comments
 (0)