
    <e                         d dl Z  G d de j                  Z G d de j                  Zedk    r e j                     dS dS )    Nc                       e Zd Zd Zd ZdS )PEP3120Testc                     |                      d                    d          d           |                      d                    d          d           d S )Nu
   Питонutf-8s
   Питонu   \Пs   \П)assertEqualencode)selfs    +/usr/lib/python3.11/test/test_utf8source.pytest_pep3120zPEP3120Test.test_pep3120   sd    ((7	
 	
 	
 	LL!!	
 	
 	
 	
 	
    c                     	 dd l }|                     d           d S # t          $ rC}t          |                                          }|                     d|v            Y d }~d S 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   s    	9))))
 II788888	  	, 	, 	,c((..""COOGsN+++++++++	,s    
A*8A%%A*N)__name__
__module____qualname__r   r    r   r
   r   r      s2        
 
 
9 9 9 9 9r   r   c                       e Zd Zd ZdS )BuiltinCompileTestsc                     d                     d          }	 t          |dd          }n%# t          $ r |                     d           Y nw xY wi }t	          ||           |                     d|d                    d S )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   s    5<<YGG	@;	6::DD 	@ 	@ 	@II>?????	@T2r#w'''''s   ) 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*      s    9 9 9 9 9(# 9 9 9,( ( ( ( ((+ ( ( ( zHMOOOOO r   