def test_can_insert_after_last(): tester = LinkedList() tester.insert(4) tester.insert(3) tester.insert(2) tester.insert(1) tester.insert_after(4, 5) assert tester
def test_can_insert_after_middle(): tester = LinkedList() tester.insert(4) tester.insert(3) tester.insert(2) tester.insert(1) tester.insert_after(2, "Middle") assert tester
def test_insert_after_last(): lst = LinkedList() lst.insert("{c}") lst.insert("{b}") lst.insert("{a}") lst.insert_after("{c}", "{d}") actual = lst.__str__() expected = "{a} -> {b} -> {c} -> {d} -> None" assert actual == expected
def test_insert_after(): ll = LinkedList() ll.append_node(1) ll.append_node(2) ll.append_node(3) ll.append_node(4) ll.append_node(5) ll.insert_after(3, 3.5) actual = ll.return_all() expected = [1, 2, 3, 3.5, 4, 5] assert actual == expected