Your IP : 216.73.216.213
U
i�f�x � @ sf d dl mZmZ d dlZd dlZd dlT G dd� dej�ZG dd� dej�Zdd � Ze d
krbe� dS )� )�run_unittest�check_syntax_errorN)�*c @ sD e Zd Zdd� Zdd� Zdd� Zdd� Zd d
� Zdd� Zd
d� Z dS )�
TokenTestsc C s( d}| � |dd� d}| � |dd� d S )N� zbackslash for line continuationr zbackslash ending comment��assertEquals��self�x� r �H/opt/alt/python38/lib64/python3.8/lib2to3/tests/data/py3_test_grammar.py�
testBackslash s zTokenTests.testBackslashc C sj | � td�td�� | � dd� | � dd� | � dd� | � dd� | �ttd� ddlm} |dkr�| � dd� | �ddk� | �ddk� | �ddk� d D ]4}zt|�}W q� tk
r� | � d
| � Y q�X q�n�|dk�rX| � dd� | �d
dk� | �d
dk� | �ddk� dD ]8}zt|�}W n$ tk
�rP | � d
| � Y nX �qn| � d| � d S )Nr � i���� Z0x)�maxsizei �l �� )Z
2147483648Z
0o40000000000Z0x100000000Z"0b10000000000000000000000000000000z(OverflowError on huge integer literal %rl ���� l���� � ���� l ���� )Z9223372036854775808Z0o2000000000000000000000Z0x10000000000000000ZA0b100000000000000000000000000000000000000000000000000000000000000zWeird maxsize value %r)
r �type�assertRaises�SyntaxError�eval�sysr �assert_�
OverflowError�fail)r
r �sr r r r
�testPlainIntegers s8
zTokenTests.testPlainIntegersc C s$ d}d}d}d}d}d}d}d}d S )Nr r l ���? l �
~��l!]c l l �����r r r r r
�testLongIntegersA s zTokenTests.testLongIntegersc C sH d}d}d}d}d}d}d}d}d}d}d}d }d
}d
}d}d}d
}d S )N�
i�[l E#�W i#�� �
iw gffffff?@g ?@gףp=
��?���Q� @� ��
�BgIae
�Hg���#;�7r r r r r
�testUnderscoresInNumbersK s"