Esempio n. 1
0
 def test_preorder(self):
     tree = CWTree(CWRootNode([
         CWDocumentNode('doc', [
             CWNode('a'),
             CWNode('b', [
                 CWNode('x'),
                 CWNode('y'),
             ]),
             CWNode('c'),
         ])
     ]))
     self.assertEqual(
         [node.name for node in tree.preorder_traversal()],
         ['Root', 'Document', 'a', 'b', 'x', 'y', 'c'])