コード例 #1
0
def test_append():
    ll = LinkedList()
    ll.append(5)
    ll.append(3)
    ll.append(1)

    assert repr(ll) == '(5, (3, (1, ())))'
コード例 #2
0
def test_append():
    ll = LinkedList()
    ll.append(5)
    ll.append(3)
    ll.append(1)

    assert repr(ll) == '{5, 3, 1, }'
コード例 #3
0
def test_prepend():
    ll = LinkedList()
    ll.append(5)
    ll.prepend(3)
    ll.prepend(1)

    assert repr(ll) == '{1, 3, 5, }'
コード例 #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