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)