def test_no_constraints_filter_found_one_vertex(self): graph = Graph() graph.add_vertex("dog", name="rex") spot = graph.add_vertex("dog", name="spot") spot2 = graph.get_or_create_vertex("dog", name="spot") self.assertEqual( spot2, spot, )
def test_append_vertex_bound_to_another_graph(self): g = Graph() node = g.add_vertex() self.assertRaises( interfaces.DatabaseException, self.graph.append_vertex, node )
def test_append_edge_bound_to_another_graph(self): g = Graph() node1 = g.add_vertex(label="NODE") node2 = g.add_vertex(label="NODE") edge = g.add_edge(node1, "knows", node2) # hack for testing only node1.ident = None node2.ident = None node1.graph = None node2.graph = None self.assertRaises(interfaces.DatabaseException, self.graph.append_edge, edge)
def test_append_edge_bound_to_another_graph(self): g = Graph() node1 = g.add_vertex(label="NODE") node2 = g.add_vertex(label="NODE") edge = g.add_edge(node1, "knows", node2) # hack for testing only node1.ident = None node2.ident = None node1.graph = None node2.graph = None self.assertRaises( interfaces.DatabaseException, self.graph.append_edge, edge )