Exemplo n.º 1
0
def test_appendleft_many():
    dll = DoubleLinkedList()
    dll.appendleft(1)
    dll.appendleft(2)
    dll.appendleft(3)
    dll.appendleft(4)
    nose.tools.assert_equal(dll.pop(), 1)
Exemplo n.º 2
0
def test_appendleft_full():
    dll = DoubleLinkedList(range(3))
    dll.appendleft(5)
    nose.tools.assert_equal(dll.pop(), 2)
Exemplo n.º 3
0
def test_append_twice_pop_twice():
    dll = DoubleLinkedList()
    dll.append(1)
    dll.append(2)
    dll.pop()
    assert dll.pop() == 1
Exemplo n.º 4
0
def test_pop():
    dll = DoubleLinkedList()
    dll.append(1)
    assert dll.pop() == 1