[Lxml-checkins] r46715 - lxml/trunk/src/lxml/tests

scoder at codespeak.net scoder at codespeak.net
Tue Sep 18 11:24:37 CEST 2007


Author: scoder
Date: Tue Sep 18 11:24:29 2007
New Revision: 46715

Modified:
   lxml/trunk/src/lxml/tests/test_elementtree.py
Log:
test case for UTF-8 BOM

Modified: lxml/trunk/src/lxml/tests/test_elementtree.py
==============================================================================
--- lxml/trunk/src/lxml/tests/test_elementtree.py	(original)
+++ lxml/trunk/src/lxml/tests/test_elementtree.py	Tue Sep 18 11:24:29 2007
@@ -2473,6 +2473,15 @@
         tree = self.etree.XML(isoxml)
         self.assertEquals(utext, tree.text)
 
+    def test_encoding_utf8_bom(self):
+        utext = u'Søk på nettet'
+        uxml = u'<?xml version="1.0" encoding="UTF-8"?>' + \
+               u'<p>%s</p>' % utext
+        bom = '\xEF\xBB\xBF'
+        xml = bom + uxml.encode("utf-8")
+        tree = etree.XML(xml)
+        self.assertEquals(utext, tree.text)
+
     def test_encoding_8bit_parse_stringio(self):
         utext = u'Søk på nettet'
         uxml = u'<p>%s</p>' % utext


More information about the lxml-checkins mailing list