Files
galaxy/test/unit/webapps/api/test_configuration.py
T

20 lines
705 B
Python

from galaxy.webapps.galaxy.api.configuration import parse_serialization_params
def test_parse_serialization_params():
view, default_view = 'a', 'b'
keys = 'foo'
serialized = parse_serialization_params(view, keys, default_view)
assert serialized.view == view
assert serialized.default_view == default_view
assert serialized.keys == [keys]
keys = 'foo,bar,baz'
serialized = parse_serialization_params(view, keys, default_view)
assert serialized.keys == ['foo', 'bar', 'baz']
serialized = parse_serialization_params(default_view=default_view)
assert serialized.view is None
assert serialized.keys is None
assert serialized.default_view == default_view