def test_load_from_networkx_raises_value_error_if_qubit_id_and_fault_ids_both_supplied(): with pytest.raises(ValueError): g = nx.Graph() g.add_edge(0, 1, qubit_id=0, fault_ids=0) g.add_edge(1, 2, qubit_id=1, fault_ids=1) m = Matching() m.load_from_networkx(g)
def test_wrong_networkx_graph_type_raises_type_error(): m = Matching() with pytest.raises(TypeError): m.load_from_networkx("test")