def test_children(self):
     """test ExternalLink.__children__()"""
     node1 = ExternalLink(wraptext("http://example.com/"), brackets=False)
     node2 = ExternalLink(wraptext("http://example.com/"),
                          wrap([Text("Example"), Text("Page")]))
     gen1 = node1.__children__()
     gen2 = node2.__children__()
     self.assertEqual(node1.url, next(gen1))
     self.assertEqual(node2.url, next(gen2))
     self.assertEqual(node2.title, next(gen2))
     self.assertRaises(StopIteration, next, gen1)
     self.assertRaises(StopIteration, next, gen2)
 def test_children(self):
     """test ExternalLink.__children__()"""
     node1 = ExternalLink(wraptext("http://example.com/"), brackets=False)
     node2 = ExternalLink(wraptext("http://example.com/"),
                          wrap([Text("Example"), Text("Page")]))
     gen1 = node1.__children__()
     gen2 = node2.__children__()
     self.assertEqual(node1.url, next(gen1))
     self.assertEqual(node2.url, next(gen2))
     self.assertEqual(node2.title, next(gen2))
     self.assertRaises(StopIteration, next, gen1)
     self.assertRaises(StopIteration, next, gen2)