File: //usr/local/lib/python3.7/test/__pycache__/test_unicode_identifiers.cpython-37.pyc
B
��g{ � @ s. d dl Z G dd� de j�Zedkr*e �� dS )� Nc @ s$ e Zd Zdd� Zdd� Zdd� ZdS )�PEP3131Testc C sZ G dd� d�}| � t|d�d� | � t|d�d� | � t|d�d� | � t|d �d
� d S )Nc @ s e Zd ZdZdZdZdZdS )z!PEP3131Test.test_valid.<locals>.T� � � � N)�__name__�
__module__�__qualname__� ät μt 蟒t x󠄀� r r �9/usr/local/lib/python3.7/test/test_unicode_identifiers.py�T s r
r
r u μr u 蟒r u x󠄀r )�assertEqual�getattr)�selfr
r r r �
test_valid s
zPEP3131Test.test_validc C s d}| � dt� � d S )Nr �Unicode)ZassertIn�dir)r r r r r �test_non_bmp_normalized s z#PEP3131Test.test_non_bmp_normalizedc
C sR yddl m} W n2 tk
rB } z| �t|�d� W d d }~X Y nX | �d� d S )Nr )�badsyntax_3131z;invalid character in identifier (badsyntax_3131.py, line 2)zexpected exception didn't occur)Ztestr �SyntaxErrorr �strZfail)r r �sr r r �test_invalid s
zPEP3131Test.test_invalidN)r r r r r r r r r r r s r �__main__)ZunittestZTestCaser r �mainr r r r �<module> s