Exemplo n.º 1
0
def test_index():
    dl = DiskList(range(100))
    for val in range(100):
        assert val == dl.index(val)
    assert dl.index(99, 0, 1000) == 99
    dl.destroy()

    dl = DiskList((0 for rpt in range(100)))
    for start in range(100):
        for stop in range(start, 100):
            assert dl.index(0, start, stop + 1) == start
    for start in range(100):
        assert dl.index(0, -(100 - start)) == start
    assert dl.index(0, -1000) == 0
    dl.destroy()
Exemplo n.º 2
0
def test_index_nonexisting_value():
    dl = DiskList()
    dl.index(0)
    dl.destroy()
Exemplo n.º 3
0
def test_index_valueerror7():
    dl = DiskList([0] * 10 + [2] * 10)
    dl.index(1, 0, 10)
    dl.destroy()
Exemplo n.º 4
0
def test_index_valueerror6():
    dl = DiskList(range(10))
    dl.index(3, 5)
    dl.destroy()
Exemplo n.º 5
0
def test_index_valueerror5():
    dl = DiskList()
    dl.index(1)
    dl.destroy()
Exemplo n.º 6
0
def test_index_valueerror4():
    dl = DiskList([0] * 10)
    dl.index(1)
    dl.destroy()
Exemplo n.º 7
0
def test_index_valueerror3():
    dl = DiskList([0] * 10)
    dl.index(0, 7, 3)
    dl.destroy()
Exemplo n.º 8
0
def test_index_valueerror2():
    dl = DiskList([0] * 10)
    dl.index(0, 0, -10)
    dl.destroy()