Exemplo n.º 1
0
def test_append():
    ll = LinkedList()
    ll.append(5)
    ll.append(3)
    ll.append(1)

    assert repr(ll) == '(5, (3, (1, ())))'
Exemplo n.º 2
0
def test_append():
    ll = LinkedList()
    ll.append(5)
    ll.append(3)
    ll.append(1)

    assert repr(ll) == '{5, 3, 1, }'
Exemplo n.º 3
0
def test_prepend():
    ll = LinkedList()
    ll.append(5)
    ll.prepend(3)
    ll.prepend(1)

    assert repr(ll) == '{1, 3, 5, }'
Exemplo n.º 4
0
def test_iter():
    ll = LinkedList()
    ll.dump(5, 4, 3, 2, 1)

    ll2 = LinkedList()

    for l in ll:
        ll2.append(l)

    assert ll == ll2