示例#1
0
 def test_showtree(self):
     """test ExternalLink.__showtree__()"""
     output = []
     getter, marker = object(), object()
     get = lambda code: output.append((getter, code))
     mark = lambda: output.append(marker)
     node1 = ExternalLink(wraptext("http://example.com"), brackets=False)
     node2 = ExternalLink(wraptext("http://example.com"), wraptext("Link"))
     node1.__showtree__(output.append, get, mark)
     node2.__showtree__(output.append, get, mark)
     valid = [(getter, node1.url), "[", (getter, node2.url),
              (getter, node2.title), "]"]
     self.assertEqual(valid, output)
 def test_showtree(self):
     """test ExternalLink.__showtree__()"""
     output = []
     getter, marker = object(), object()
     get = lambda code: output.append((getter, code))
     mark = lambda: output.append(marker)
     node1 = ExternalLink(wraptext("http://example.com"), brackets=False)
     node2 = ExternalLink(wraptext("http://example.com"), wraptext("Link"))
     node1.__showtree__(output.append, get, mark)
     node2.__showtree__(output.append, get, mark)
     valid = [
         (getter, node1.url), "[", (getter, node2.url),
         (getter, node2.title), "]"]
     self.assertEqual(valid, output)