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()
def test_index_nonexisting_value(): dl = DiskList() dl.index(0) dl.destroy()
def test_index_valueerror7(): dl = DiskList([0] * 10 + [2] * 10) dl.index(1, 0, 10) dl.destroy()
def test_index_valueerror6(): dl = DiskList(range(10)) dl.index(3, 5) dl.destroy()
def test_index_valueerror5(): dl = DiskList() dl.index(1) dl.destroy()
def test_index_valueerror4(): dl = DiskList([0] * 10) dl.index(1) dl.destroy()
def test_index_valueerror3(): dl = DiskList([0] * 10) dl.index(0, 7, 3) dl.destroy()
def test_index_valueerror2(): dl = DiskList([0] * 10) dl.index(0, 0, -10) dl.destroy()