Files
galaxy/test/unit/app/managers/test_base.py
T
John Davis 531e23f14d Do not make a list out of a tuple
Because the passed argument is not a SA filter, but our own parsed
filter, which is a tuple.
2023-10-24 13:28:39 -04:00

19 lines
544 B
Python

from galaxy.managers.base import combine_lists
class NotFalsy:
"""Class requires explicit check for None"""
def __bool__(self):
raise Exception("not implemented")
def test_combine_lists():
foo, bar = NotFalsy(), NotFalsy()
assert combine_lists(foo, None) == [foo]
assert combine_lists(None, foo) == [foo]
assert combine_lists(foo, bar) == [foo, bar]
assert combine_lists([foo, bar], None) == [foo, bar]
assert combine_lists(None, [foo, bar]) == [foo, bar]
assert combine_lists(None, None) == []