示例#1
0
def test_open_erange_cardinality_over_one_order_of_magnitude(series_key, low):
    high = low * 10.0
    assume(not math.isinf(high))
    values = list(open_erange(series_key, low, high))
    cardinality = series_key
    assert len(values) == cardinality
示例#2
0
def test_open_erange_start_stop_in_wrong_order_raises_value_error():
    with raises(ValueError):
        open_erange(E12, 10, 8)
示例#3
0
def test_open_erange_stop_infinite_raises_value_error():
    with raises(ValueError):
        open_erange(E12, 10, float("inf"))
示例#4
0
def test_open_erange_stop_too_small_raises_value_error():
    with raises(ValueError):
        open_erange(E12, 10, 0)
示例#5
0
def test_open_erange_start_infinite_raises_value_error():
    with raises(ValueError):
        inf = float("inf")
        open_erange(E12, inf, 10)