Ejemplo n.º 1
0
def test_find_nearest_in_range(series_key, value):
    nearest = find_nearest(series_key, value)
    assert find_less_than_or_equal(
        series_key, value) <= nearest <= find_greater_than_or_equal(
            series_key, value)
Ejemplo n.º 2
0
def test_less_than_or_equal(series_key, value):
    assert find_less_than_or_equal(series_key, value) <= value
Ejemplo n.º 3
0
def test_less_than_or_equal_returns_value_from_series(data):
    series_key = data.draw(sampled_from(ESeries))
    value = data.draw(sampled_from(series(series_key)))
    assert find_less_than_or_equal(series_key, value) == value
Ejemplo n.º 4
0
def test_find_nearest_is_nearest(series_key, value):
    nearest = find_nearest(series_key, value)
    lower = find_less_than_or_equal(series_key, value)
    upper = find_greater_than_or_equal(series_key, value)
    assert (((nearest == lower) and (nearest - lower <= upper - nearest))
            or ((nearest == upper) and (upper - nearest <= nearest - lower)))