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))
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))