Exemplo n.º 1
0
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()
Exemplo n.º 2
0
def test_remove_valueerror2():
    dl = DiskList(range(100))
    dl.remove(100)
    dl.destroy()
Exemplo n.º 3
0
def test_remove_valueerror1():
    dl = DiskList()
    dl.remove(0)
    dl.destroy()
Exemplo n.º 4
0
def test_delete():
    dl = DiskList(range(20))
    for val in range(20):
        dl.remove(val)
    assert len(dl) == 0
    dl.destroy()
Exemplo n.º 5
0
def test_remove_valueerror3():
    dl = DiskList([1, 2, 2, 2, 3, 3, 5])
    dl.remove(4)
    dl.destroy()