Your IP : 216.73.216.213
3
� f9x � @ 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}| j |dd� d}| j |dd� d S )N� � zbackslash for line continuationr zbackslash ending commentr )�assertEquals)�self�x� r �H/opt/alt/python36/lib64/python3.6/lib2to3/tests/data/py3_test_grammar.py�
testBackslash s
zTokenTests.testBackslashc C sr | j td�td�� | j dd� | j dd� | j dd� | j dd� | jttd� ddlm} |dkr�| j dd� | jd dk� | jd dk� | jddk� x�dD ]4}yt|�}W q� tk
r� | j d| � Y q�X q�W n�|dk�r`| j dd� | jddk� | jddk� | jddk� xPdD ]8}yt|�}W n$ tk
�rV | j d| � Y nX �q"W n| j d| � d S ) Nr � i���� Z0x)�maxsizer l l �� �
2147483648�
0o40000000000�0x100000000�"0b10000000000000000000000000000000z(OverflowError on huge integer literal %rl ���� l l ���� l ���� �9223372036854775808�0o2000000000000000000000�0x10000000000000000�A0b100000000000000000000000000000000000000000000000000000000000000zWeird maxsize value %ri �i �i �)r r r r l�������� l���� l���� )r r r r )
r �type�assertRaises�SyntaxError�eval�sysr �assert_�
OverflowError�fail)r r �sr
r r r �testPlainIntegers s>