Your IP : 216.73.216.213
B
� 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/python37/lib64/python3.7/lib2to3/tests/data/py3_test_grammar.py�
testBackslash s zTokenTests.testBackslashc C sr | � td�td�� | � dd� | � dd� | � dd� | � dd� | �ttd� ddlm} |dkr�| � dd� | �ddk� | �ddk� | �ddk� x�d D ]4}yt|�}W q� tk
r� | � d
| � Y q�X q�W n�|dk�r`| � dd� | �d
dk� | �d
dk� | �ddk� xPdD ]8}yt|�}W n$ tk
�rV | � d
| � Y nX �q"W n| � d| � d S )Nr � i���� Z0x)�maxsizei �l �� )Z
2147483648Z
0o40000000000Z0x100000000Z"0b10000000000000000000000000000000z(OverflowError on huge integer literal %rl ���� l���� 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 l ���� l ���? l �
~��l!]c l l �����r
)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=
��?g��Q� @g ��
�BgIae
�Hg���#;�7r
)r r r
r
r �testUnderscoresInNumbersK s"