Source code for visgraph.unittests.basictest

import visgraph.graphcore as vg_graphcore

def vgtest_basic_graph():
[docs] g = vg_graphcore.HierarchicalGraph() n1 = g.addNode(ninfo={'name':'woot'}) n2 = g.addNode(ninfo={'name':'baz'}) n3 = g.addNode(ninfo={'name':'faz'}) n4 = g.addNode(ninfo={'name':'foo'}) g.setNodeInfo(n1,'hi', 'oh hai!') g.addEdge(n1,n2) g.addEdge(n1,n3) g.addEdge(n1,n4) g.addEdge(n3,n4) print 'ROOTS',g.getRootNodes() print g.getNodeInfo(n1, 'hi')