Files
galaxy/test/unit/webapps/api/test_configuration.py
T
John Chilton 4dae7c6f21 Disable implicit re-imports across the projects.
Exclude galaxy.util for now, but the exclusion is tracked in setup.cfg. Elimiantes a bunch of flake exception markers.
2022-03-15 19:58:42 -04:00

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