def test_remove(): dl = DiskList([0]) assert dl.remove(0) == None assert len(dl) == 0 dl = DiskList([1, 2, 2, 2, 3, 3, 5]) dl.remove(2) assert all(tup[0] == tup[1] for tup in zip(dl, [1, 2, 2, 3, 3, 5])) dl.destroy()
def test_remove_valueerror2(): dl = DiskList(range(100)) dl.remove(100) dl.destroy()
def test_remove_valueerror1(): dl = DiskList() dl.remove(0) dl.destroy()
def test_delete(): dl = DiskList(range(20)) for val in range(20): dl.remove(val) assert len(dl) == 0 dl.destroy()
def test_remove_valueerror3(): dl = DiskList([1, 2, 2, 2, 3, 3, 5]) dl.remove(4) dl.destroy()