def test_remove(): dList = Double_list() dList.insert("Harry") dList.insert("Ron") dList.append("Snape") dList.remove("Harry") assert dList.list_ptr.node_next.node_name == "Snape" assert dList.list_ptr.node_next.node_prev.node_name == "Ron"
def test_empty(): dList = Double_list() with pytest.raises(AttributeError): dList.remove("Penguins")