Your IP : 216.73.216.213
��Yf� � @ sE d Z d d l Z Gd d � d e j � Z e d k rA e j � d S)zFTest compiler changes for unary ops (+, -, ~) introduced in Python 2.2� Nc @ sX e Z d Z d d � Z d d � Z d d � Z d d � Z d d
� Z d d � Z d
S)�UnaryOpTestCasec C sp | j d d k � | j d d � | j d d � | j d
d k � | j d d
k � | j d d k � d S)N� r g @y @���r r r r r r g �g �y � �y �)�
assertTrue�assertEqual)�self� r �4/opt/alt/python35/lib64/python3.5/test/test_unary.py�
test_negative s zUnaryOpTestCase.test_negativec C sd | j d d � | j d d � | j d d � | j d d � | j d
d � | j d d � d S)Nr r � @� @r r r r r r r )r )r r r r �
test_positive s zUnaryOpTestCase.test_positivec C sJ | j d d k � | j d d � | j d d � | j d d k � d S)
Nr r r r r r r r r )r r )r r r r �test_invert s zUnaryOpTestCase.test_invertc C se d d } | j t d | � d k � | j t d | � d k � | j t d | � d k � d S)N�9� �+�
� �-�~l >g-��-�; l ��>g-��-�; l >g-��-�; l ��>g-��-�; l������>g-��-�; l >g-��-�; l ��>g-��-�; l���� >g-��-�; )r �eval)r Zninesr r r �test_no_overflow s
z UnaryOpTestCase.test_no_overflowc C sD | j d d � | j d
d � | j d
d � | j d d � d S)Nr � � � � r i����i����r i����i����r i�i�r r )r )r r r r �test_negation_of_exponentiation# s z/UnaryOpTestCase.test_negation_of_exponentiationc C si x<