blob: 646021afc65fde58b63fa582729642842abdf597 [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()