def test_not2uniform(self): g = self.graph v1, v2, v3 = g.create_vertex(), g.create_vertex(), g.create_vertex() e = g.create_edge(v1, v2, v3) try: nxutils.to_nx(g) self.fail('The graph is not 2-uniform. Expected a ValueError') except ValueError: pass
def test_convert(self): g = self.graph v1, v2, v3, v4 = g.create_vertex(), g.create_vertex(), g.create_vertex(), g.create_vertex() e1 = g.create_edge(v1, v2) e2 = g.create_edge(v3, v4) e3 = g.create_edge(v1, v4) nx = nxutils.to_nx(g) ok_(nx) ok_(4 == nx.number_of_nodes()) ok_(4 == nx.order()) for v in (v1, v2, v3, v4): ok_(nx.has_node(v)) ok_(nx.has_edge(v1, v2)) ok_(nx.has_edge(v3, v4)) ok_(nx.has_edge(v1, v4)) ok_(g.degree(v1) == nx.degree(v1))
def test_convert2(self): g = self.graph val1 = u'Pitje Puck' val2 = 1 lit1 = val1, XSD.string lit2 = str(val2), XSD.integer v1, v2, v3, v4 = g.create_vertex(val1), g.create_vertex(), g.create_integer_vertex(val2), g.create_vertex() e1 = g.create_edge(v1, v2) e2 = g.create_edge(v3, v4) e3 = g.create_edge(v1, v4) nx = nxutils.to_nx(g) ok_(nx) ok_(4 == nx.number_of_nodes()) ok_(4 == nx.order()) ok_(nx.has_node(lit1)) ok_(nx.has_node(v2)) ok_(nx.has_node(lit2)) ok_(nx.has_node(v4)) ok_(nx.has_edge(lit1, v2)) ok_(nx.has_edge(lit2, v4)) ok_(nx.has_edge(lit1, v4)) ok_(g.degree(v1) == nx.degree(lit1))