Beispiel #1
0
def test_erange_cardinality_over_one_order_of_magnitude(series_key, low):
    high = low * 10.0
    assume(not math.isinf(high))
    values = list(erange(series_key, low, high))
    include_end = bool(high in values)
    cardinality = series_key + include_end
    assert len(values) == cardinality
Beispiel #2
0
def test_erange_start_stop_in_wrong_order_raises_value_error():
    with raises(ValueError):
        erange(E12, 10, 8)
Beispiel #3
0
def test_erange_stop_too_small_raises_value_error():
    with raises(ValueError):
        erange(E12, 10, 0)
Beispiel #4
0
def test_erange_start_too_small_raises_value_error():
    with raises(ValueError):
        erange(E12, 0, 10)
Beispiel #5
0
def test_erange_stop_infinite_raises_value_error():
    with raises(ValueError):
        erange(E12, 10, float("inf"))
Beispiel #6
0
def test_erange_start_infinite_raises_value_error():
    with raises(ValueError):
        inf = float("inf")
        erange(E12, inf, 10)