def testfilterXmlChars(self): ALL_LEGAL = u"Hello World" self.assertEqual(ALL_LEGAL, guestagent._filterXmlChars(ALL_LEGAL)) TM = u"\u2122" self.assertEqual(TM, guestagent._filterXmlChars(TM)) invalid = u"\u0000" self.assertEqual(u'\ufffd', guestagent._filterXmlChars(invalid)) invalid2 = u"\uffff" self.assertEqual(u'\ufffd', guestagent._filterXmlChars(invalid2)) invalid3 = u"\ufffe" self.assertEqual(u'\ufffd', guestagent._filterXmlChars(invalid3)) invalid4 = u"\ud800" self.assertEqual(u'\ufffd', guestagent._filterXmlChars(invalid4)) invalid5 = u"\udc79" self.assertEqual(u'\ufffd', guestagent._filterXmlChars(invalid5)) restricted = u''.join(guestagent._RESTRICTED_CHARS) self.assertEqual(guestagent._REPLACEMENT_CHAR * len(restricted), guestagent._filterXmlChars(restricted))
def testfilterXmlChars(self): ALL_LEGAL = u"Hello World" self.assertEqual(ALL_LEGAL, guestagent._filterXmlChars(ALL_LEGAL)) TM = u"\u2122" self.assertEqual(TM, guestagent._filterXmlChars(TM)) invalid = u"\u0000" self.assertEqual(u'\ufffd', guestagent._filterXmlChars(invalid)) invalid2 = u"\uffff" self.assertEqual(u'\ufffd', guestagent._filterXmlChars(invalid2)) invalid3 = u"\ufffe" self.assertEqual(u'\ufffd', guestagent._filterXmlChars(invalid3)) invalid4 = u"\ud800" self.assertEqual(u'\ufffd', guestagent._filterXmlChars(invalid4)) invalid5 = u"\udc79" self.assertEqual(u'\ufffd', guestagent._filterXmlChars(invalid5))