Ejemplo n.º 1
0
def test_get_numeric_field_value():
    assert get_numeric_field_value("foo", "10") == {"foo": 10}

    assert get_numeric_field_value("foo", ">10") == {
        "foo_lower": 10,
        "foo_lower_inclusive": False
    }

    assert get_numeric_field_value("foo", ">=10") == {
        "foo_lower": 10,
        "foo_lower_inclusive": True
    }

    assert get_numeric_field_value("foo", "<10") == {
        "foo_upper": 10,
        "foo_upper_inclusive": False
    }

    assert get_numeric_field_value("foo", "<=10") == {
        "foo_upper": 10,
        "foo_upper_inclusive": True
    }

    assert get_numeric_field_value("foo", ">3.5", type=float) == {
        "foo_lower": 3.5,
        "foo_lower_inclusive": False,
    }

    assert get_numeric_field_value("foo", "<=-3.5", type=float) == {
        "foo_upper": -3.5,
        "foo_upper_inclusive": True,
    }
Ejemplo n.º 2
0
def test_get_numeric_field_value():
    assert get_numeric_field_value('foo', '10') == {
        'foo': 10,
    }

    assert get_numeric_field_value('foo', '>10') == {
        'foo_lower': 10,
        'foo_lower_inclusive': False,
    }

    assert get_numeric_field_value('foo', '>=10') == {
        'foo_lower': 10,
        'foo_lower_inclusive': True,
    }

    assert get_numeric_field_value('foo', '<10') == {
        'foo_upper': 10,
        'foo_upper_inclusive': False,
    }

    assert get_numeric_field_value('foo', '<=10') == {
        'foo_upper': 10,
        'foo_upper_inclusive': True,
    }

    assert get_numeric_field_value('foo', '>3.5', type=float) == {
        'foo_lower': 3.5,
        'foo_lower_inclusive': False,
    }

    assert get_numeric_field_value('foo', '<=-3.5', type=float) == {
        'foo_upper': -3.5,
        'foo_upper_inclusive': True,
    }
Ejemplo n.º 3
0
def test_get_numeric_field_value():
    assert get_numeric_field_value('foo', '10') == {
        'foo': 10,
    }

    assert get_numeric_field_value('foo', '>10') == {
        'foo_lower': 10,
        'foo_lower_inclusive': False,
    }

    assert get_numeric_field_value('foo', '>=10') == {
        'foo_lower': 10,
        'foo_lower_inclusive': True,
    }

    assert get_numeric_field_value('foo', '<10') == {
        'foo_upper': 10,
        'foo_upper_inclusive': False,
    }

    assert get_numeric_field_value('foo', '<=10') == {
        'foo_upper': 10,
        'foo_upper_inclusive': True,
    }

    assert get_numeric_field_value('foo', '>3.5', type=float) == {
        'foo_lower': 3.5,
        'foo_lower_inclusive': False,
    }

    assert get_numeric_field_value('foo', '<=-3.5', type=float) == {
        'foo_upper': -3.5,
        'foo_upper_inclusive': True,
    }
Ejemplo n.º 4
0
def test_get_numeric_field_value_invalid():
    with pytest.raises(InvalidQuery):
        get_numeric_field_value("foo", ">=1k")
Ejemplo n.º 5
0
def test_get_numeric_field_value_invalid():
    with pytest.raises(InvalidQuery):
        get_numeric_field_value('foo', '>=1k')
Ejemplo n.º 6
0
def test_get_numeric_field_value_invalid():
    with pytest.raises(InvalidQuery):
        get_numeric_field_value('foo', '>=1k')