Mercurial > genshi > mirror
diff genshi/tests/output.py @ 368:94ff33bfe515 stable-0.3.x
Ported [425] to 0.3.x.
author | cmlenz |
---|---|
date | Wed, 22 Nov 2006 20:55:08 +0000 |
parents | 65a46e008098 |
children |
line wrap: on
line diff
--- a/genshi/tests/output.py +++ b/genshi/tests/output.py @@ -89,6 +89,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) @@ -154,6 +160,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)