PATH:
usr
/
lib64
/
python2.7
/
lib2to3
/
tests
/
data
� ��^c @ s� d d l m Z m Z d d l Z d d l Z d d l Td e j f d � � YZ d e j f d � � YZ d � Z e d k r� e � n d S( i����( t run_unittestt check_syntax_errorN( t *t TokenTestsc B s5 e Z d � Z d � Z d � Z d � Z d � Z RS( c C s6 d } | j | d d � d } | j | d d � d S( Ni i s backslash for line continuationi s backslash ending commenti ( t assertEquals( t selft x( ( s; /usr/lib64/python2.7/lib2to3/tests/data/py2_test_grammar.pyt testBackslash s c C s~ | j d d � | j d d � | j d d � | j t t d � d d l m } | d k r� | j d d � | j d d k � | j d d k � x� d D]; } y t | � } Wq� t k r� | j d | � q� Xq� Wn� | d k ri| j d d � | j d d k � | j d d k � xW d D]; } y t | � } Wq't k ra| j d | � q'Xq'Wn | j d | � d S( Ni� i���t 0xi����( t maxinti �i i �I���� i t 2147483648t 040000000000t 0x100000000s( OverflowError on huge integer literal %rI�������I �I �l ���� t 9223372036854775808t 02000000000000000000000t 0x10000000000000000s Weird maxint value %ri �( R R R I �( R R R ( R t assertRaisest SyntaxErrort evalt sysR t assert_t OverflowErrort fail( R R t sR ( ( s; /usr/lib64/python2.7/lib2to3/tests/data/py2_test_grammar.pyt testPlainIntegers s2 c C s4 d } d } d } d } d } d } d } d } d S( Nl l ���� l ���? l � ~��l!]c ( ( R R ( ( s; /usr/lib64/python2.7/lib2to3/tests/data/py2_test_grammar.pyt testLongIntegers; s c C sF d } d } d } d } d } d } d } d } d } d } d } d S( Ng��Q� @g �s@gj�t��?g �� �Bg��t� =g �W�H�Bg F�@( ( R R ( ( s; /usr/lib64/python2.7/lib2to3/tests/data/py2_test_grammar.pyt testFloatsE s c C s{ d } d } | j t | � d k o- | | k � d } d } | j t | � d k op | | k op t | � d k � d } d } | j t | � d k o� | | k o� t | � d k � d } d } | j t | � d k o� | | k � d } d } | j t | � d k o| | k � d } d } | j | | � d } | j | | � d } | j | | � d } | j | | � d S( Nt i s 'i i'