ó {G_Tc@s`ddlZddlZddlZdejfd„ƒYZd„Zedkr\eƒndS(iÿÿÿÿNt CodingTestcBs,eZd„Zd„Zd„Zd„ZRS(cCsd}|j|ƒdS(Nt bad_coding(tverify_bad_module(tselft module_name((s,/usr/local/lib/python2.7/test/test_coding.pyttest_bad_codingscCsd}|j|ƒdS(Nt bad_coding2(R(RR((s,/usr/local/lib/python2.7/test/test_coding.pyttest_bad_coding2 scCs€|jttd|ƒtjjtƒ}tjj||dƒ}t|ƒ}|j ƒ}WdQX|jtt ||dƒdS(Nstest.s.pytexec( t assertRaisest SyntaxErrort __import__tostpathtdirnamet__file__tjointopentreadtcompile(RRR tfilenametfpttext((s,/usr/local/lib/python2.7/test/test_coding.pyRs cCsadjdƒ}|jtƒ}t|ddƒWdQXd}|j|jjdj|ƒƒdS(Nu# coding: ascii ☃sutf-8sRsN'ascii' codec can't decode byte 0xe2 in position 16: ordinal not in range(128)i(tencodeR R Rt assertTruet exceptiontargst startswith(Rtinputtctexpected((s,/usr/local/lib/python2.7/test/test_coding.pyttest_error_from_strings (t__name__t __module__RRRR(((s,/usr/local/lib/python2.7/test/test_coding.pyRs   cCstjjtƒdS(N(ttestt test_supportt run_unittestR(((s,/usr/local/lib/python2.7/test/test_coding.pyt test_main!st__main__(ttest.test_supportR"tunittestR tTestCaseRR%R (((s,/usr/local/lib/python2.7/test/test_coding.pyts