Your IP : 216.73.216.85


Current Path : /opt/alt/python36/lib64/python3.6/test/__pycache__/
Upload File :
Current File : //opt/alt/python36/lib64/python3.6/test/__pycache__/test_userlist.cpython-36.pyc

3

� f:�@sFddlmZddlmZddlZGdd�dej�ZedkrBej�dS)�)�UserList)�
list_testsNcs\eZdZeZ�fdd�Zdd�Zdd�Z�fdd�Zd	d
�Z	dd�Z
d
d�Zdd�Z�Z
S)�UserListTestcs�t�j�dddddg}|j|�}xztdd�D]l}|j|d|�|d|��|j||d�||d��x.tdd�D] }|j|||�|||��qvWq.WdS)	Nr��������r
)�super�
test_getslice�	type2test�range�assertEqual)�self�l�u�i�j)�	__class__��7/opt/alt/python36/lib64/python3.6/test/test_userlist.pyr
s

zUserListTest.test_getslicecCs$td�}|d}|j|td��dS)N�spam�eggs�spameggs)rr�list)rr�u2rrr�test_add_specialsszUserListTest.test_add_specialscCsBtd�}d|}|j|td��|jtd��}|j|td��dS)Nrrr)rrr�__radd__)rrrrrr�test_radd_specialss
zUserListTest.test_radd_specialscs:t�j�ddg}|tddg�7}|j|ddddg�dS)Nrr)r�	test_iaddrr)rr)rrrr  s
zUserListTest.test_iaddcCs@|jddg�}|j|ddg�|j|dg�|j|ddg�dS)Nrrr)r
rZassertNotEqual)rrrrr�
test_mixedcmp&szUserListTest.test_mixedcmpcCs:|jddg�}|j|g|�|j|dgdddg�dS)Nrrr)r
r)rrrrr�
test_mixedadd,szUserListTest.test_mixedaddcCs.Gdd�d|j�}|jtt|d���d�dS)Nc@seZdZdd�ZdS)z1UserListTest.test_getitemoverwriteiter.<locals>.TcSst|�dS)Nz!!!)�str)r�keyrrr�__getitem__4sz=UserListTest.test_getitemoverwriteiter.<locals>.T.__getitem__N)�__name__�
__module__�__qualname__r%rrrr�T3sr)rrz0!!!)rr)r
r�next�iter)rr)rrr�test_getitemoverwriteiter1sz&UserListTest.test_getitemoverwriteitercCs@|jdddddg�}|j�}|j||�|jt|�t|��dS)Nr	�r�	)r
�copyr�type)rr�vrrr�test_userlist_copy8szUserListTest.test_userlist_copy)r&r'r(rr
rrrr r!r"r,r2�
__classcell__rr)rrrs
r�__main__)	�collectionsrZtestrZunittestZ
CommonTestrr&�mainrrrr�<module>s
7