Пример #1
0
def test_iter_by_slice_ranged():
    rl = RangedList(size=15, value=1, key="alpha")
    rl[2] = 2
    rl[12] = 2
    assert [1, 2] == list(rl.iter_by_slice(11, 13))
def test_iter_by_slice():
    rl = RangedList(10, [0, 1, 2, 3, 4, 5, 6, 7, 8, 9])
    assert [2, 3, 4] == list(rl.iter_by_slice(2, 5))
    rl[3:7] = "b"
    assert [2, "b", "b"] == list(rl.iter_by_slice(2, 5))
Пример #3
0
def test_iter_by_slice():
    rl = RangedList(size=10, value="a", key="alpha")
    assert ["a", "a", "a"] == list(rl.iter_by_slice(2, 5))
    rl[3:7] = "b"
    assert ["a", "b", "b"] == list(rl.iter_by_slice(2, 5))