Beispiel #1
0
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)
Beispiel #2
0
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)
Beispiel #3
0
def test_compare_lists_empty():
    linked_list_1 = LinkedList()
    linked_list_2 = LinkedList()
    assert linked_list_1.compare_to(linked_list_2)