def test_remove_head_node_length3(): my_linked_list = LinkedList() my_linked_list.append_nodes([0, 1, 2]) my_linked_list.remove_head_node() assert my_linked_list.get_node_count() == 2 assert my_linked_list.get_head_node().value == 1 assert my_linked_list.get_value_at_position(1) == 2
def test_remove_head_node_length1(): my_linked_list = LinkedList() my_linked_list.append_node(0) my_linked_list.remove_head_node() assert my_linked_list.get_node_count() == 0 assert my_linked_list.get_head_node() is None assert my_linked_list.get_value_at_position(0) is None
def test_compare_lists_multiple(): linked_list_1 = LinkedList() linked_list_1.append_nodes([0, 1, 2, 3, 4, 5, 6]) linked_list_2 = LinkedList() linked_list_2.append_nodes([0, 1, 2, 3, 4, 5, 6]) assert linked_list_1.compare_to(linked_list_2) linked_list_2.set_value_at_position(10, 0) assert not linked_list_1.compare_to(linked_list_2) linked_list_2.remove_head_node() assert not linked_list_1.compare_to(linked_list_2)
def test_remove_head_node_empty_list(): my_linked_list = LinkedList() my_linked_list.remove_head_node() assert my_linked_list.get_node_count() == 0 assert my_linked_list.get_head_node() is None