Ejemplo n.º 1
0
 def simple_serialiser(node, table):
     '''
     Serialize using the given table.
     '''
     stream = leaves(node, Node)
     converter = make_converter(table)
     return reduce_(add, [converter(value)[1] for value in stream])
Ejemplo n.º 2
0
 def simple_serialiser(node, table):
     '''
     Serialize using the given table.
     '''
     stream = leaves(node, Node)
     converter = make_converter(table)
     return reduce_(add, [converter(value)[1] for value in stream])
Ejemplo n.º 3
0
 def test_order(self):
     tree = Node(1, 2, Node(3, Node(4), Node(), 5))
     result = list(leaves(tree, Node))
     assert result == [1, 2, 3, 4, 5], result
Ejemplo n.º 4
0
 def test_order(self):
     tree = Node(1, 2, Node(3, Node(4), Node(), 5))
     result = list(leaves(tree, Node))
     assert result == [1,2,3,4,5], result