mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-09-24 16:30:27 +08:00
Exclude galaxy.util for now, but the exclusion is tracked in setup.cfg. Elimiantes a bunch of flake exception markers.
20 lines
698 B
Python
20 lines
698 B
Python
from galaxy.webapps.galaxy.api.common 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
|