def test_del_edge(): g = Graph() g.add_edge(u"A", u"C") g.del_edge(u"A", u"C") assert (u"A", u"C") not in g.edges() assert u"A" in g.nodes() assert u"C" in g.nodes()
def test_del_edge_edge_not_found(): g = Graph() g.add_edge(u"A", u"C") with pytest.raises(ValueError): g.del_edge(u"B", u"D")