Mercurial > genshi > mirror
diff genshi/tests/output.py @ 347:ffa7dea6e8fd experimental-inline
cspeedups branch: Merged [423:426/trunk].
author | cmlenz |
---|---|
date | Fri, 10 Nov 2006 17:38:50 +0000 |
parents | 06a25d0962af |
children | c199e9b95884 3eb30e4ece8c |
line wrap: on
line diff
--- a/genshi/tests/output.py +++ b/genshi/tests/output.py @@ -141,6 +141,12 @@ output = stream.render(XHTMLSerializer) self.assertEqual('<textarea name="foo">%s</textarea>' % content, output) + def test_pre_whitespace(self): + content = '\nHey <em>there</em>. \n\n I am indented.\n' + stream = XML('<pre>%s</pre>' % content) + output = stream.render(XHTMLSerializer) + self.assertEqual('<pre>%s</pre>' % content, output) + def test_xml_space(self): text = '<foo xml:space="preserve"> Do not mess \n\n with me </foo>' output = XML(text).render(XHTMLSerializer) @@ -254,6 +260,18 @@ class HTMLSerializerTestCase(unittest.TestCase): + def test_textarea_whitespace(self): + content = '\nHey there. \n\n I am indented.\n' + stream = XML('<textarea name="foo">%s</textarea>' % content) + output = stream.render(HTMLSerializer) + self.assertEqual('<textarea name="foo">%s</textarea>' % content, output) + + def test_pre_whitespace(self): + content = '\nHey <em>there</em>. \n\n I am indented.\n' + stream = XML('<pre>%s</pre>' % content) + output = stream.render(HTMLSerializer) + self.assertEqual('<pre>%s</pre>' % content, output) + def test_xml_space(self): text = '<foo xml:space="preserve"> Do not mess \n\n with me </foo>' output = XML(text).render(HTMLSerializer)