Ejemplo n.º 1
0
def test_distill_none():
    assert _distill_params(None, None) == []
Ejemplo n.º 2
0
def test_distill_multi_string_tuple():
    v1 = _distill_params((("arg", "arg"), ), {})
    assert v1 == [("arg", "arg")]
Ejemplo n.º 3
0
def test_distill_single_list_dicts():
    v1 = _distill_params(([{"foo": "bar"}, {"foo": "hoho"}], ), {})
    assert v1 == [{'foo': 'bar'}, {'foo': 'hoho'}]
Ejemplo n.º 4
0
def test_distill_single_string():
    assert _distill_params(("arg", ), {}) == [["arg"]]
Ejemplo n.º 5
0
def test_distill_multi_list_tuple():
    v1 = _distill_params(([("foo", "bar")], [("bar", "bat")]), {})
    v2 = ([('foo', 'bar')], [('bar', 'bat')])
    assert v1 == v2
Ejemplo n.º 6
0
def test_distill_multi_strings():
    assert _distill_params(("foo", "bar"), {}) == [('foo', 'bar')]
Ejemplo n.º 7
0
def test_distill_single_list_tuples():
    v1 = _distill_params(([("foo", "bar"), ("bat", "hoho")], ), {})
    v2 = [('foo', 'bar'), ('bat', 'hoho')]
    assert v1 == v2
Ejemplo n.º 8
0
def test_distill_single_list_tuple():
    v1 = _distill_params(([("foo", "bar")], ), {})
    v2 = [('foo', 'bar')]
    assert v1 == v2
Ejemplo n.º 9
0
def test_distill_single_list_strings():
    assert _distill_params((["foo", "bar"], ), {}) == [["foo", "bar"]]
Ejemplo n.º 10
0
def test_distill_single_dict():
    assert _distill_params(({"foo": "bar"}, ), {}) == [{"foo": "bar"}]
Ejemplo n.º 11
0
def test_distill_dict_multi_empty_param():
    assert _distill_params((), {"foo": "bar"}) == [{"foo": "bar"}]
Ejemplo n.º 12
0
def test_distill_dict_multi_none_param():
    assert _distill_params(None, {"foo": "bar"}) == [{"foo": "bar"}]
Ejemplo n.º 13
0
def test_distill_no_multi_no_param():
    assert _distill_params((), {}) == []