def test_decode_header(self): fLOG( __file__, self._testMethodName, OutputPrint=__name__ == "__main__") name = "=?iso-8859-1?Q?Dupr=E9_Xavier?= <*****@*****.**>" res = EmailMessage.call_decode_header(name) self.assertEqual(res[0], "Dupré Xavier") res = EmailMessage.call_decode_header(name, is_email=True) self.assertEqual(res[0], "Dupré Xavier <*****@*****.**>")
def test_decode_header(self): fLOG( __file__, self._testMethodName, OutputPrint=__name__ == "__main__") st = '"dupre [MailContact]" <*****@*****.**>, =?iso-8859-1?Q?Emmanuel_Gu=E9rin?= <*****@*****.**>' res, enc = EmailMessage.call_decode_header(st) fLOG("***", enc) fLOG("***", res) self.assertEqual(enc, "iso-8859-1") assert res.startswith('"dupre [MailContact]" <*****@*****.**>')