def test_showtree(self):
     """test Wikilink.__showtree__()"""
     output = []
     getter, marker = object(), object()
     get = lambda code: output.append((getter, code))
     mark = lambda: output.append(marker)
     node1 = Wikilink(wraptext("foobar"))
     node2 = Wikilink(wraptext("foo"), wraptext("bar"))
     node1.__showtree__(output.append, get, mark)
     node2.__showtree__(output.append, get, mark)
     valid = [
         "[[", (getter, node1.title), "]]", "[[", (getter, node2.title),
         "    | ", marker, (getter, node2.text), "]]"]
     self.assertEqual(valid, output)
Exemple #2
0
 def test_showtree(self):
     """test Wikilink.__showtree__()"""
     output = []
     getter, marker = object(), object()
     get = lambda code: output.append((getter, code))
     mark = lambda: output.append(marker)
     node1 = Wikilink(wraptext("foobar"))
     node2 = Wikilink(wraptext("foo"), wraptext("bar"))
     node1.__showtree__(output.append, get, mark)
     node2.__showtree__(output.append, get, mark)
     valid = [
         "[[", (getter, node1.title), "]]", "[[", (getter, node2.title),
         "    | ", marker, (getter, node2.text), "]]"]
     self.assertEqual(valid, output)