Your IP : 216.73.216.213


Current Path : /opt/alt/python38/lib64/python3.8/test/__pycache__/
Upload File :
Current File : //opt/alt/python38/lib64/python3.8/test/__pycache__/test_userlist.cpython-38.pyc

U

i�f��@sFddlmZddlmZddlZGdd�dej�ZedkrBe��dS)�)�UserList)�
list_testsNcsdeZdZeZ�fdd�Zdd�Zdd�Zdd�Z�fd	d
�Z	dd�Z
d
d�Zdd�Zdd�Z
�ZS)�UserListTestcs�t���dddddg}|�|�}tdd�D]h}|�|d|�|d|��|�||d�||d��tdd�D] }|�|||�|||��qrq,dS)Nr��������)�super�
test_getslice�	type2test�range�assertEqual)�self�l�u�i�j��	__class__��7/opt/alt/python38/lib64/python3.8/test/test_userlist.pyr
s

zUserListTest.test_getslicecCsDdddddg}t|�}|�|dd�|j�|�|dd�|�dS)Nrrrrr)rZassertIsInstancerr)rrrrrr�test_slice_typeszUserListTest.test_slice_typecCs$td�}|d}|�|td��dS)N�spam�eggs�spameggs)rr�list�rrZu2rrr�test_add_specialsszUserListTest.test_add_specialscCsBtd�}d|}|�|td��|�td��}|�|td��dS)Nrrr)rrr�__radd__rrrr�test_radd_specialss
zUserListTest.test_radd_specialscs:t���ddg}|tddg�7}|�|ddddg�dS)Nrr)r�	test_iaddrr�rrrrrr"&s
zUserListTest.test_iaddcCs@|�ddg�}|�|ddg�|�|dg�|�|ddg�dS�Nrrr)r
rZassertNotEqualr#rrr�
test_mixedcmp,szUserListTest.test_mixedcmpcCs:|�ddg�}|�|g|�|�|dgdddg�dSr$)r
rr#rrr�
test_mixedadd2szUserListTest.test_mixedaddcCs.Gdd�d|j�}|�tt|d���d�dS)Nc@seZdZdd�ZdS)z1UserListTest.test_getitemoverwriteiter.<locals>.TcSst|�dS)Nz!!!)�str)r�keyrrr�__getitem__:sz=UserListTest.test_getitemoverwriteiter.<locals>.T.__getitem__N)�__name__�
__module__�__qualname__r)rrrr�T9sr-)rrz0!!!)r
r�next�iter)rr-rrr�test_getitemoverwriteiter7sz&UserListTest.test_getitemoverwriteitercCs@|�dddddg�}|��}|�||�|�t|�t|��dS)Nr
�r�	)r
�copyr�type)rr�vrrr�test_userlist_copy>szUserListTest.test_userlist_copy)r*r+r,rr
rrrr!r"r%r&r0r6�
__classcell__rrrrrs
r�__main__)	�collectionsrZtestrZunittestZ
CommonTestrr*�mainrrrr�<module>s
=