Mercurial > genshi > mirror
comparison markup/tests/output.py @ 105:71f3db26eecb trunk
Include processing instructions in serialized streams.
author | cmlenz |
---|---|
date | Fri, 28 Jul 2006 15:15:50 +0000 |
parents | 80386d62814f |
children | 10279d2eeec9 |
comparison
equal
deleted
inserted
replaced
104:f12e7987d7f4 | 105:71f3db26eecb |
---|---|
71 def test_comment(self): | 71 def test_comment(self): |
72 stream = Stream([(Stream.COMMENT, 'foo bar', ('?', -1, -1))]) | 72 stream = Stream([(Stream.COMMENT, 'foo bar', ('?', -1, -1))]) |
73 output = stream.render(XMLSerializer) | 73 output = stream.render(XMLSerializer) |
74 self.assertEqual('<!--foo bar-->', output) | 74 self.assertEqual('<!--foo bar-->', output) |
75 | 75 |
76 def test_processing_instruction(self): | |
77 stream = Stream([(Stream.PI, ('python', 'x = 2'), ('?', -1, -1))]) | |
78 output = stream.render(XMLSerializer) | |
79 self.assertEqual('<?python x = 2?>', output) | |
80 | |
76 | 81 |
77 def suite(): | 82 def suite(): |
78 suite = unittest.TestSuite() | 83 suite = unittest.TestSuite() |
79 suite.addTest(unittest.makeSuite(XMLSerializerTestCase, 'test')) | 84 suite.addTest(unittest.makeSuite(XMLSerializerTestCase, 'test')) |
80 suite.addTest(doctest.DocTestSuite(XMLSerializer.__module__)) | 85 suite.addTest(doctest.DocTestSuite(XMLSerializer.__module__)) |