Mercurial > genshi > genshi-test
comparison genshi/template/tests/markup.py @ 830:de82830f8816 experimental-inline
inline branch: synced with trunk@1038.
author | cmlenz |
---|---|
date | Fri, 13 Mar 2009 20:04:26 +0000 |
parents | 1837f39efd6f |
children | 09cc3627654c |
comparison
equal
deleted
inserted
replaced
828:eb8aa8690480 | 830:de82830f8816 |
---|---|
72 self.assertEqual('<root>buzz</root>', str(tmpl.generate(foo=('buzz',)))) | 72 self.assertEqual('<root>buzz</root>', str(tmpl.generate(foo=('buzz',)))) |
73 | 73 |
74 def test_empty_attr(self): | 74 def test_empty_attr(self): |
75 tmpl = MarkupTemplate('<root attr=""/>') | 75 tmpl = MarkupTemplate('<root attr=""/>') |
76 self.assertEqual('<root attr=""/>', str(tmpl.generate())) | 76 self.assertEqual('<root attr=""/>', str(tmpl.generate())) |
77 | |
78 def test_empty_attr_interpolated(self): | |
79 tmpl = MarkupTemplate('<root attr="$attr"/>') | |
80 self.assertEqual('<root attr=""/>', str(tmpl.generate(attr=''))) | |
77 | 81 |
78 def test_bad_directive_error(self): | 82 def test_bad_directive_error(self): |
79 xml = '<p xmlns:py="http://genshi.edgewall.org/" py:do="nothing" />' | 83 xml = '<p xmlns:py="http://genshi.edgewall.org/" py:do="nothing" />' |
80 try: | 84 try: |
81 tmpl = MarkupTemplate(xml, filename='test.html') | 85 tmpl = MarkupTemplate(xml, filename='test.html') |