def test_compare_lists_length1(): linked_list_1 = LinkedList() linked_list_1.append_node(0) linked_list_2 = LinkedList() linked_list_2.append_node(0) assert linked_list_1.compare_to(linked_list_2) linked_list_2.set_value_at_position(1, 0) assert not linked_list_1.compare_to(linked_list_2)
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_compare_lists_empty(): linked_list_1 = LinkedList() linked_list_2 = LinkedList() assert linked_list_1.compare_to(linked_list_2)