Exemple #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])
Exemple #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])
Exemple #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
Exemple #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