Mercurial > genshi > mirror
comparison markup/tests/output.py @ 89:80386d62814f trunk
Support comments in templates that are not included in the output, in the same way Kid does: if the comment text starts with a `!` character, it is stripped from the output.
author | cmlenz |
---|---|
date | Mon, 17 Jul 2006 23:10:35 +0000 |
parents | 4938c310d904 |
children | 71f3db26eecb |
comparison
equal
deleted
inserted
replaced
88:628ba9ed39ef | 89:80386d62814f |
---|---|
66 self.assertEqual('<!DOCTYPE html PUBLIC ' | 66 self.assertEqual('<!DOCTYPE html PUBLIC ' |
67 '"-//W3C//DTD HTML 4.01//EN" ' | 67 '"-//W3C//DTD HTML 4.01//EN" ' |
68 '"http://www.w3.org/TR/html4/strict.dtd">\n', | 68 '"http://www.w3.org/TR/html4/strict.dtd">\n', |
69 output) | 69 output) |
70 | 70 |
71 def test_comment(self): | |
72 stream = Stream([(Stream.COMMENT, 'foo bar', ('?', -1, -1))]) | |
73 output = stream.render(XMLSerializer) | |
74 self.assertEqual('<!--foo bar-->', output) | |
75 | |
71 | 76 |
72 def suite(): | 77 def suite(): |
73 suite = unittest.TestSuite() | 78 suite = unittest.TestSuite() |
74 suite.addTest(unittest.makeSuite(XMLSerializerTestCase, 'test')) | 79 suite.addTest(unittest.makeSuite(XMLSerializerTestCase, 'test')) |
75 suite.addTest(doctest.DocTestSuite(XMLSerializer.__module__)) | 80 suite.addTest(doctest.DocTestSuite(XMLSerializer.__module__)) |