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
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