Beispiel #1
0
def test_get_default_value():
    input = {"name": "john", "age__gte": 30, "age__lt": 80}
    expected = "bar"

    filter = UrlQueryFilter(input)
    actual = filter.get("foo", "bar")

    assert expected == actual
Beispiel #2
0
def test_get_single_value():
    input = {"name": "john", "age__gte": 30, "age__lt": 80}

    expected = "john"

    filter = UrlQueryFilter(input)
    actual = filter.get("name")

    assert actual == expected
Beispiel #3
0
def test_get_multiple_value():
    input = {"name": "john", "age__gte": 30, "age__lt": 80}

    expected = set([(">=", 30), ("<", 80)])

    filter = UrlQueryFilter(input)
    actual = filter.get("age")

    assert actual == expected
def test_get_default_value():
    input = {
        "name": "john",
        "age__gte": 30,
        "age__lt": 80,
    }
    expected = "bar"

    filter = UrlQueryFilter(input)
    actual = filter.get("foo", "bar")

    assert expected == actual
def test_get_single_value():
    input = {
        "name": "john",
        "age__gte": 30,
        "age__lt": 80,
    }

    expected = "john"

    filter = UrlQueryFilter(input)
    actual = filter.get("name")

    assert actual == expected
def test_get_multiple_value():
    input = {
        "name": "john",
        "age__gte": 30,
        "age__lt": 80,
    }

    expected = set([('>=', 30), ('<', 80)])

    filter = UrlQueryFilter(input)
    actual = filter.get("age")

    assert actual == expected