def test_delete_one_from_nonempty_list(): linked_list = LinkedList() linked_list.insert(431) linked_list.insert("bacci") linked_list.insert(7.05) assert linked_list.head.get_value() == 7.05 linked_list.delete_last() assert linked_list.head.get_value() == "bacci"
def test_delete_all_from_nonempty_list(): linked_list = LinkedList() linked_list.insert(431) linked_list.insert("bacci") linked_list.insert(7.05) assert linked_list.head.get_value() == 7.05 linked_list.delete_last() assert linked_list.head.get_value() == "bacci" linked_list.delete_last() assert linked_list.head.get_value() == 431 linked_list.delete_last() with pytest.raises(AttributeError): linked_list.head.get_value()