예제 #1
0
파일: nx_test.py 프로젝트: heuer/nodo
 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
예제 #2
0
파일: nx_test.py 프로젝트: heuer/nodo
 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))
예제 #3
0
파일: nx_test.py 프로젝트: heuer/nodo
 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))