Mercurial > genshi > genshi-test
diff genshi/template/tests/markup.py @ 437:3d82c5bdbf46
Fix for #107.
author | cmlenz |
---|---|
date | Mon, 02 Apr 2007 15:52:21 +0000 |
parents | 49a3bae5a8bb |
children | 6b5544bb5a99 |
line wrap: on
line diff
--- a/genshi/template/tests/markup.py +++ b/genshi/template/tests/markup.py @@ -217,6 +217,22 @@ 42 </div>""", str(tmpl.generate())) + def test_namespace_on_removed_elem(self): + """ + Verify that a namespace declaration on an element that is removed from + the generated stream does not get pushed up to the next non-stripped + element (see ticket #107). + """ + tmpl = MarkupTemplate("""<?xml version="1.0"?> + <Test xmlns:py="http://genshi.edgewall.org/"> + <Size py:if="0" xmlns:t="test">Size</Size> + <Item/> + </Test>""") + self.assertEqual("""<Test> + + <Item/> + </Test>""", str(tmpl.generate())) + def test_include_in_loop(self): dirname = tempfile.mkdtemp(suffix='genshi_test') try: