Mercurial > genshi > genshi-test
diff genshi/template/tests/text.py @ 395:55cf81951686 experimental-inline
inline branch: Merged [439:479/trunk].
author | cmlenz |
---|---|
date | Thu, 28 Dec 2006 18:17:10 +0000 |
parents | 5f2c7782cd8a |
children | 878ffab274a6 0742f421caba |
line wrap: on
line diff
--- a/genshi/template/tests/text.py +++ b/genshi/template/tests/text.py @@ -37,26 +37,42 @@ #if foo bar #end 'if foo'""") - self.assertEqual('', str(tmpl.generate())) + self.assertEqual('\n', str(tmpl.generate())) def test_latin1_encoded(self): text = u'$foo\xf6$bar'.encode('iso-8859-1') tmpl = TextTemplate(text, encoding='iso-8859-1') self.assertEqual(u'x\xf6y', unicode(tmpl.generate(foo='x', bar='y'))) - # FIXME - #def test_empty_lines(self): - # tmpl = TextTemplate("""Your items: - # - # #for item in items - # * ${item} - # - # #end""") - # self.assertEqual("""Your items: - # * 0 - # * 1 - # * 2 - # """, tmpl.generate(items=range(3)).render('text')) + def test_empty_lines1(self): + tmpl = TextTemplate("""Your items: + + #for item in items + * ${item} + #end""") + self.assertEqual("""Your items: + + * 0 + * 1 + * 2 +""", tmpl.generate(items=range(3)).render('text')) + + def test_empty_lines2(self): + tmpl = TextTemplate("""Your items: + + #for item in items + * ${item} + + #end""") + self.assertEqual("""Your items: + + * 0 + + * 1 + + * 2 + +""", tmpl.generate(items=range(3)).render('text')) def suite():