예제 #1
0
def test_if_list_remains_the_same_after_passed_as_parameter_in_method():
    lst = [1, 2, 3, 4]
    LinkedList(lst).add(lst)
    assert lst == [1, 2, 3, 4]
예제 #2
0
def test_if_list_remains_the_same_after_passed_as_parameter_in_constructor():
    lst = [1, 2, 3, 4]
    LinkedList(lst)
    assert lst == [1, 2, 3, 4]
예제 #3
0
def test_create_linked_list_with_list_and_insert_list():
    linked_list = LinkedList([2, 3])
    linked_list.add([4, 5])
    assert linked_list._traversal(linked_list.head) == [2, 3, 4, 5]
예제 #4
0
def test_create_linked_list_with_int_and_insert_int():
    linked_list = LinkedList(4)
    linked_list.add(5)
    assert linked_list._traversal(linked_list.head) == [4, 5]
예제 #5
0
def test_create_linked_list_with_int():
    linked_list = LinkedList(4)
    assert linked_list._traversal(linked_list.head) == [4]
예제 #6
0
def test_create_linked_list_passing_int():
    linked_list = LinkedList(4)
    assert isinstance(linked_list, LinkedList)