Ticket #235: Genshi-0.6-lang.patch
| File Genshi-0.6-lang.patch, 1.1 KB (added by Bjorn@…, 18 months ago) |
|---|
-
genshi/output.py
old new 347 347 for attr, value in attrib: 348 348 if attr in boolean_attrs: 349 349 value = attr 350 elif attr == 'xml:lang' and 'lang' not in attrib:351 buf += [' lang="', escape(value), '"']352 350 elif attr == 'xml:space': 353 351 continue 354 352 buf += [' ', attr, '="', escape(value), '"'] -
genshi/tests/output.py
old new 226 226 def test_xml_lang(self): 227 227 text = '<p xml:lang="en">English text</p>' 228 228 output = XML(text).render(XHTMLSerializer, encoding=None) 229 self.assertEqual('<p lang="en"xml:lang="en">English text</p>', output)229 self.assertEqual('<p xml:lang="en">English text</p>', output) 230 230 231 231 def test_xml_lang_nodup(self): 232 232 text = '<p xml:lang="en" lang="en">English text</p>'
