File: //usr/local/lib/python3.10/test/__pycache__/test_utf8source.cpython-310.opt-2.pyc
o
�i� � @ sD d dl Z G dd� de j�ZG dd� de j�Zedkr e �� dS dS )� Nc @ s e Zd Zdd� Zdd� ZdS )�PEP3120Testc C s( | � d�d�d� | � d�d�d� d S )Nu
Питон�utf-8s
Питонu \Пs \П)�assertEqual�encode)�self� r �1/usr/local/lib/python3.10/test/test_utf8source.py�test_pep3120 s ��zPEP3120Test.test_pep3120c
C s\ zdd l }W n ty& } zt|��� }| �d|v � W Y d }~d S d }~ww | �d� d S )Nr r zexpected exception didn't occur)Ztest.badsyntax_pep3120�SyntaxError�str�lowerZ
assertTrue�fail)r �test�msgr r r �test_badsyntax s ��zPEP3120Test.test_badsyntaxN)�__name__�
__module__�__qualname__r r r r r r r s
r c @ s e Zd Zdd� ZdS )�BuiltinCompileTestsc C sZ d� d�}zt|dd�}W n ty | �d� Y nw i }t||� | �d|d � d S )Nu # coding: Latin-1
u = "Ç"
zLatin-1z<dummy>�execz&compile() cannot handle Latin-1 source� �u)r �compiler
r
r r )r Zsource_code�code�nsr r r �test_latin1 s
�
zBuiltinCompileTests.test_latin1N)r r r r r r r r r s r �__main__)ZunittestZTestCaser r r �mainr r r r �<module> s �