Exemple #1
0
 def test_iternodes(self):
     """test Heading.__iternodes__()"""
     text1, text2 = Text("foo"), Text("bar")
     node = Heading(wrap([text1, text2]), 3)
     gen = node.__iternodes__(getnodes)
     self.assertEqual((None, node), next(gen))
     self.assertEqual((node.title, text1), next(gen))
     self.assertEqual((node.title, text2), next(gen))
     self.assertRaises(StopIteration, next, gen)