Exemplo n.º 1
0
def test_search_for_remove_middle():
    """Test that remove is working."""
    from doubly_linked_list import DLinkedList
    test_dlinked_list = DLinkedList()
    test_dlinked_list.push(5)
    test_dlinked_list.push(7)
    test_dlinked_list.push(10)
    test_dlinked_list.remove(7)
    assert test_dlinked_list.size() == 2
Exemplo n.º 2
0
def test_search_for_remove_tail():
    """Test that size works after a remove has occurred on the tail."""
    from doubly_linked_list import DLinkedList
    test_dlinked_list = DLinkedList()
    test_dlinked_list.push(5)
    test_dlinked_list.push(7)
    test_dlinked_list.push(10)
    test_dlinked_list.remove(10)
    assert test_dlinked_list.size() == 2