Your IP : 216.73.216.60


Current Path : /opt/alt/python35/lib64/python3.5/test/__pycache__/
Upload File :
Current File : //opt/alt/python35/lib64/python3.5/test/__pycache__/test_userlist.cpython-35.opt-1.pyc



��YfC�@seddlmZddlmZmZddlZGdd�dej�Zedkraej	�dS)�)�UserList)�support�
list_testsNcs�eZdZeZ�fdd�Zdd�Zdd�Z�fdd�Zd	d
�Z	dd�Z
d
d�Zdd�Z�S)�UserListTestcs�t�j�dddddg}|j|�}x�tdd�D]�}|j|d|�|d|��|j||d�||d��x;tdd�D]*}|j|||�|||��q�WqAWdS)	Nr��������r)�super�
test_getslice�	type2test�range�assertEqual)�self�l�u�i�j)�	__class__��7/opt/alt/python35/lib64/python3.5/test/test_userlist.pyr

s
$$zUserListTest.test_getslicecCs0td�}|d}|j|td��dS)N�spam�eggs�spameggs)rr�list)rr�u2rrr�test_add_specialss
zUserListTest.test_add_specialscCs[td�}d|}|j|td��|jtd��}|j|td��dS)Nrrr)rrr�__radd__)rrrrrr�test_radd_specialss

zUserListTest.test_radd_specialscsOt�j�ddg}|tddg�7}|j|ddddg�dS)Nrr)r�	test_iaddrr)rr)rrrr! s
zUserListTest.test_iaddcCsX|jddg�}|j|ddg�|j|dg�|j|ddg�dS)Nrrr)rrZassertNotEqual)rrrrr�
test_mixedcmp&szUserListTest.test_mixedcmpcCsM|jddg�}|j|g|�|j|dgdddg�dS)Nrrr)rr)rrrrr�
test_mixedadd,szUserListTest.test_mixedaddcCs?Gdd�d|j�}|jtt|d���d�dS)Nc@seZdZdd�ZdS)z1UserListTest.test_getitemoverwriteiter.<locals>.TcSst|�dS)Nz!!!)�str)r�keyrrr�__getitem__4sz=UserListTest.test_getitemoverwriteiter.<locals>.T.__getitem__N)�__name__�
__module__�__qualname__r&rrrr�T3sr*rrz0!!!)rr)rr�next�iter)rr*rrr�test_getitemoverwriteiter1sz&UserListTest.test_getitemoverwriteitercCsZ|jdddddg�}|j�}|j||�|jt|�t|��dS)Nr
�r�	)r�copyr�type)rr�vrrr�test_userlist_copy8szUserListTest.test_userlist_copy)
r'r(r)rrr
rr r!r"r#r-r3rr)rrrs
r�__main__)
�collectionsrZtestrrZunittestZ
CommonTestrr'�mainrrrr�<module>s
7