blob: 9c75dee140ac45f04ac180c490dd808992767b62 [file] [log] [blame]
def test_sorting():
g = new_graph()
key = lambda name: g.key("node", name)
add = lambda name: g.add_node(key(name))
node = lambda name: g.node(key(name))
add("c")
add("b")
add("a")
g.finalize()
nodes = [node("b"), node("a"), node("c")]
assert.eq(g.sorted_nodes(nodes, order_by = "key"), [
node("a"),
node("b"),
node("c"),
])
assert.eq(g.sorted_nodes(nodes, order_by = "def"), [
node("c"),
node("b"),
node("a"),
])
test_sorting()