Ejemplo n.º 1
0
def test_two_many_values_slice():
    rl = RangedList(size=5, value=1, key="alpha")
    rl[2] = 2
    with pytest.raises(MultipleValuesException):
        rl.get_single_value_by_slice(1, 3)
    with pytest.raises(MultipleValuesException):
        rl.get_single_value_by_ids([1, 2])
Ejemplo n.º 2
0
def test_too_many():
    rl = RangedList(value=["a", "b", "c"])
    with pytest.raises(MultipleValuesException):
        rl.get_single_value_all()
    with pytest.raises(MultipleValuesException):
        rl.get_single_value_by_slice(0, 2)
Ejemplo n.º 3
0
def test_get_single_value():
    rl = RangedList(value=["a", "a", "a"])
    assert "a" == rl.get_single_value_by_slice(0, 2)