rQc@sddlZddlmZddlmZddlmZddlmZm Z ddl m Z ye ddWne k rejnXd efd YZd Zd Zed krejddndS(iN(t run_unittest(t TestEmailBase(tCharset(tHeadert decode_header(tMessagetfooseuc-jptTestEmailAsianCodecscBseZdZdZRS(c Cs|j}td}td}td}d}d}|j|||j||||jd|t|jd ddgd }t||d d }|j}||d ||jjd|dS(Nseuc-jps iso-8859-1s Hello World!sϥɡs Gr Gott!srHello World! =?iso-2022-jp?b?GyRCJU8lbSE8JW8hPCVrJUkhKhsoQg==?= =?iso-8859-1?q?Gr=FC=DF?= =?iso-8859-1?q?_Gott!?=s$B%O%m!<%o!<%k%I!*(Bs iso-2022-jps6test-ja Ƥ줿᡼ϻʲԤξǧԤäƤޤt header_nametSubjects~=?iso-2022-jp?b?dGVzdC1qYSAbJEIkWEVqOUYkNSRsJD8lYSE8JWskTztKGyhC?= =?iso-2022-jp?b?GyRCMnE8VCROPjVHJyRyQlQkQyRGJCQkXiQ5GyhC?=(s Hello World!N(s$B%O%m!<%o!<%k%I!*(Bs iso-2022-jp(s Gr Gott!s iso-8859-1(tndiffAssertEqualRRtappendtencodeRtNonet __unicode__( tselfteqtjtgthtjhellotghellotlongtenc((s:/sys/lib/python2.7/email/test/test_email_codecs_renamed.pyttest_japanese_codecss(       cCs]d}d}t}|j||t|j|j}|j||j|dS(Nsϥɡseuc-jp(Rt set_payloadtunicodet get_payloadtget_content_charsett assertEqualR (RRtjcodetmsgtustr((s:/sys/lib/python2.7/email/test/test_email_codecs_renamed.pyttest_payload_encoding7s  (t__name__t __module__RR!(((s:/sys/lib/python2.7/email/test/test_email_codecs_renamed.pyRs cCs&tj}|jtjt|S(N(tunittestt TestSuitetaddTestt makeSuiteR(tsuite((s:/sys/lib/python2.7/email/test/test_email_codecs_renamed.pyR(As cCsttdS(N(RR(((s:/sys/lib/python2.7/email/test/test_email_codecs_renamed.pyt test_mainGst__main__t defaultTestR((R$ttest.test_supportRtemail.test.test_emailRt email.charsetRt email.headerRRt email.messageRRt LookupErrortSkipTestRR(R)R"tmain(((s:/sys/lib/python2.7/email/test/test_email_codecs_renamed.pyts   +