예제 #1
0
    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 <*****@*****.**>")
예제 #2
0
    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]" <*****@*****.**>')