;
"Ic               @   sW   d  d l  Z  d  d l m Z Gd   d e  j  Z d   Z e d k o e   n d S(   i    N(   u   supportc             B   s)   |  Ee  Z d    Z d   Z d   Z d S(   c             C   s6   |  j  d j d  d  |  j  d j d  d  d  S(   Nu   п÷п╦я┌п╬п╫u   utf-8s
   Питонu   \п÷s   \П(   u   assertEqualu   encode(   u   self(    (    u-   /mit/python/lib/python3.0/test/test_pep263.pyu   test_pep263	   s    c             C   s=   t  d d d  } i  } t | |  |  j | d d  d  S(   Ns   
# coding: utf-8
u = 'ó'
u   dummyu   execu   uu   ó(   u   compileu   execu   assertEqual(   u   selfu   cu   d(    (    u-   /mit/python/lib/python3.0/test/test_pep263.pyu   test_compilestring   s    c             C   s_   y t  d d d  Wn: t k
 o. } z |  j | j d  WYd  d  } ~ Xn X|  j   d  S(   Ns   # coding: cp932
print 'N'u   dummyu   execu   print '年'(   u   compileu   SyntaxErroru   assertEqualsu   textu   fail(   u   selfu   v(    (    u-   /mit/python/lib/python3.0/test/test_pep263.pyu   test_issue2301   s
    'N(   u   __name__u
   __module__u   test_pep263u   test_compilestringu   test_issue2301(   u
   __locals__(    (    u-   /mit/python/lib/python3.0/test/test_pep263.pyu
   PEP263Test   s   
	
	u
   PEP263Testc               C   s   t  j t  d  S(   N(   u   supportu   run_unittestu
   PEP263Test(    (    (    u-   /mit/python/lib/python3.0/test/test_pep263.pyu	   test_main"   s    u   __main__(   u   unittestu   testu   supportu   TestCaseu
   PEP263Testu	   test_mainu   __name__(    (    (    u-   /mit/python/lib/python3.0/test/test_pep263.pyu   <module>   s
   	