
    daf                         d dl Z  G d de j                        Z G d de j                        Zedk(  r e j
                          yy)    Nc                       e Zd Zd Zd Zy)PEP3120Testc                     | j                  dj                  d      d       | j                  dj                  d      d       y )Nu
   Питонutf-8s
   Питонu   \Пs   \П)assertEqualencode)selfs    //root/Python-3.12.4/Lib/test/test_utf8source.pytest_pep3120zPEP3120Test.test_pep3120   s@    (7	
 	LL!	
    c                     	 dd l }| j                  d       y # t        $ r6}t        |      j	                         }| j                  d|v        Y d }~y d }~ww xY w)Nr   zexpected exception didn't occurr   )test.badsyntax_pep3120failSyntaxErrorstrlower
assertTrue)r	   testmsgs      r
   test_badsyntaxzPEP3120Test.test_badsyntax   sN    	9)
 II78	  	,c(.."COOGsN++	,s    	A,AAN)__name__
__module____qualname__r   r    r   r
   r   r      s    
9r   r   c                       e Zd Zd Zy)BuiltinCompileTestsc                     dj                  d      }	 t        |dd      }i }t	        |       | j                  d|d          y # t        $ r | j                  d       Y @w xY w)Nu   # coding: Latin-1
u = "Ç"
zLatin-1z<dummy>execz&compile() cannot handle Latin-1 source   Çu)r   compiler   r   r   r   )r	   source_codecodenss       r
   test_latin1zBuiltinCompileTests.test_latin1   sj    5<<YG	@;	6:D T2r#w'	  	@II>?	@s   A A! A!N)r   r   r   r%   r   r   r
   r   r      s    	(r   r   __main__)unittestTestCaser   r   r   mainr   r   r
   <module>r*      sH    9(## 9,((++ ( zHMMO r   