ó {G_Tc@sXddlZddlmZdejfd„ƒYZd„ZedkrTeƒndS(iÿÿÿÿN(t test_supportt PEP263TestcBs>eZd„Zd„Zd„Zd„Zd„Zd„ZRS(cCs6|jdjdƒdƒ|jdjdƒdƒdS(Nu Питонsutf-8s Питонu\Пs\П(t assertEqualtencode(tself((s,/usr/local/lib/python2.7/test/test_pep263.pyt test_pep263s   cBs8edddƒ}i}||U|j|ddƒdS(Ns # coding: utf-8 u = u'ó' tdummytexectuuó(tcompileR(Rtctd((s,/usr/local/lib/python2.7/test/test_pep263.pyttest_compilestringscBsfedddƒ}i}||fdU|j|d|dƒ|je|dƒe|dƒƒdS(Ns!a, b = '\U0001010F', '\U0001010F'RRtatb(R Rtlen(RR R ((s,/usr/local/lib/python2.7/test/test_pep263.pyttest_issue3297s cCs*|jttdƒ|jttdƒdS(Nsÿ sï» (t assertRaisest SyntaxErrorteval(R((s,/usr/local/lib/python2.7/test/test_pep263.pyttest_issue7820!sc Cstdddƒtdddƒtdddƒ|jtdƒtdddƒWdQX|jtdƒtd ddƒWdQX|jtd ƒtd ddƒWdQX|jtdƒtd ddƒWdQX|jtd ƒtd ddƒWdQXdS( Ns# -*- coding: iso-8859-15 -*- RRs s# -*- coding: utf-8 -*- tfakes# -*- coding: fake -*- s iso-8859-15s!# -*- coding: iso-8859-15 -*- tBOMs# -*- coding: fake -*- (R tassertRaisesRegexpR(R((s,/usr/local/lib/python2.7/test/test_pep263.pyttest_error_message,scCs-|jtdƒddlm}WdQXdS(Nscodec did not return a unicodeiÿÿÿÿ(t bad_coding3(RRttestR(RR((s,/usr/local/lib/python2.7/test/test_pep263.pyttest_non_unicode_codec=s  (t__name__t __module__RR RRRR(((s,/usr/local/lib/python2.7/test/test_pep263.pyRs    cCstjtƒdS(N(Rt run_unittestR(((s,/usr/local/lib/python2.7/test/test_pep263.pyt test_mainCst__main__(tunittestRRtTestCaseRRR(((s,/usr/local/lib/python2.7/test/test_pep263.pyts =