mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-09-24 16:30:27 +08:00
20 lines
705 B
Python
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
|