mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-10-25 00:12:08 +08:00
Merge pull request #283 from jmchilton/bool_shed_test_fix
[15.05] Fix test parsing to adapt to tool shed expectations.
This commit is contained in:
@@ -252,7 +252,9 @@ def _process_simple_value( param, param_value ):
|
||||
|
||||
def _process_bool_param_value( param, param_value ):
|
||||
assert isinstance( param, galaxy.tools.parameters.basic.BooleanToolParameter )
|
||||
was_list = False
|
||||
if isinstance( param_value, list ):
|
||||
was_list = True
|
||||
param_value = param_value[0]
|
||||
if param.truevalue == param_value:
|
||||
processed_value = True
|
||||
@@ -260,7 +262,7 @@ def _process_bool_param_value( param, param_value ):
|
||||
processed_value = False
|
||||
else:
|
||||
processed_value = string_as_bool( param_value )
|
||||
return processed_value
|
||||
return [ processed_value ] if was_list else processed_value
|
||||
|
||||
|
||||
@nottest
|
||||
|
||||
Reference in New Issue
Block a user