File: //proc/thread-self/root/usr/local/lib/python3.7/test/__pycache__/test_class.cpython-37.pyc
B
��g�C � $ @ s� d Z ddlZddddddd d
ddd
ddddddddddddddddddd d!d"d#d$d%d&g$Zg Zd'd(� Zd)Zd*Zi Zeee � e� xeD ]Z
eee
e � e� q�W ed+efe�Z
[[[
[G d,d-� d-ej�Zed.kr�e�� dS )/z@Test the functionality of Python classes implementing operators.� N�addZradd�subZrsub�mulZrmul�matmulZrmatmul�truedivZrtruediv�floordivZ rfloordiv�modZrmod�divmodZrdivmod�powZrpow�rshiftZrrshift�lshiftZrlshift�andZrand�orZror�xorZrxor�contains�getitem�setitem�delitem�neg�pos�absZinitc s � fdd�}|S )Nc s t �� j| f� � | |�S )N)�callLst�append�__name__)�args�kwargs)�f� �+/usr/local/lib/python3.7/test/test_class.py�trackC s ztrackCall.<locals>.trackr )r r r )r r � trackCallB s r a�
@trackCall
def __hash__(self, *args):
return hash(id(self))
@trackCall
def __str__(self, *args):
return "AllTests"
@trackCall
def __repr__(self, *args):
return "AllTests"
@trackCall
def __int__(self, *args):
return 1
@trackCall
def __index__(self, *args):
return 1
@trackCall
def __float__(self, *args):
return 1.0
@trackCall
def __eq__(self, *args):
return True
@trackCall
def __ne__(self, *args):
return False
@trackCall
def __lt__(self, *args):
return False
@trackCall
def __le__(self, *args):
return True
@trackCall
def __gt__(self, *args):
return False
@trackCall
def __ge__(self, *args):
return True
z-@trackCall
def __%s__(self, *args):
pass
�AllTestsc @ s� e Zd Zdd� Zdd� Zdd� Zdd� Zd d
� Zdd� Zd
d� Z dd� Z
dd� Zdd� Zdd� Z
dd� Zdd� Zdd� Zdd� Zdd � Zd!d"� Zd#S )$�
ClassTestsc C s g t d d �<