示例#1
0
def test_as_populated_list_throws_error_if_clearing_start():
    r = RunLengthList([(0, "foo"), (3, "bar")])
    try:
        r.blank_between(0, 2)
    except ValueError:
        pass
    else:
        assert False
示例#2
0
def test_blank_between_second_argument_None_blanks_to_end():
    rl = RunLengthList([(0, "foo"), (2, "bar"), (4, "baz")])
    rl.blank_between(1, None)
    assert rl.items() == [(0, "foo")]
示例#3
0
def test_RunLengthList_blank_between():
    c = RunLengthList([(0, "FOO"), (2, "BAR"), (3, "BAZ"), (4, "QUX")])
    c.blank_between(2, 3)
    assert c.items() == [(0, "FOO"), (3, "BAZ"), (4, "QUX")], c.items()