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)
def test_appendleft_full(): dll = DoubleLinkedList(range(3)) dll.appendleft(5) nose.tools.assert_equal(dll.pop(), 2)
def test_append_twice_pop_twice(): dll = DoubleLinkedList() dll.append(1) dll.append(2) dll.pop() assert dll.pop() == 1
def test_pop(): dll = DoubleLinkedList() dll.append(1) assert dll.pop() == 1