Esempio n. 1
0
 def test_children(self):
     """test Wikilink.__children__()"""
     node1 = Wikilink(wraptext("foobar"))
     node2 = Wikilink(wraptext("foo"), wrap([Text("bar"), Text("baz")]))
     gen1 = node1.__children__()
     gen2 = node2.__children__()
     self.assertEqual(node1.title, next(gen1))
     self.assertEqual(node2.title, next(gen2))
     self.assertEqual(node2.text, next(gen2))
     self.assertRaises(StopIteration, next, gen1)
     self.assertRaises(StopIteration, next, gen2)
Esempio n. 2
0
 def test_children(self):
     """test Wikilink.__children__()"""
     node1 = Wikilink(wraptext("foobar"))
     node2 = Wikilink(wraptext("foo"), wrap([Text("bar"), Text("baz")]))
     gen1 = node1.__children__()
     gen2 = node2.__children__()
     self.assertEqual(node1.title, next(gen1))
     self.assertEqual(node2.title, next(gen2))
     self.assertEqual(node2.text, next(gen2))
     self.assertRaises(StopIteration, next, gen1)
     self.assertRaises(StopIteration, next, gen2)