示例#1
0
 def testUnicodeError(self):
     """Tests a bug found in Unicode processing of a form"""
     file_path = os.path.join(os.path.dirname(__file__), "data", "unicode_error_form.xhtml")
     with open(file_path, "rb") as f:
         xml_data = f.read()
     try:
         _parse_xml(xml_data) # this should not raise an error
     except:    
         self.fail("Parsing normal string data shouldn't fail!")
     try:
         _parse_xml(xml_data.decode('utf-8'))
     except:    
         self.fail("Parsing unicode data shouldn't fail!")
示例#2
0
 def testUnicodeError(self):
     """Tests a bug found in Unicode processing of a form"""
     file_path = os.path.join(os.path.dirname(__file__), "data", "unicode_error_form.xhtml")
     with open(file_path, "rb") as f:
         xml_data = f.read()
     try:
         _parse_xml(xml_data) # this should not raise an error
     except:    
         self.fail("Parsing normal string data shouldn't fail!")
     try:
         _parse_xml(six.text_type(xml_data))
     except:    
         self.fail("Parsing unicode data shouldn't fail!")