Your IP : 216.73.216.196


Current Path : /opt/alt/python310/lib64/python3.10/test/__pycache__/
Upload File :
Current File : //opt/alt/python310/lib64/python3.10/test/__pycache__/test_userlist.cpython-310.opt-2.pyc

o

0�i��@sJddlmZddlmZddlZGdd�dej�Zedkr#e��dSdS)�)�UserList)�
list_testsNcsdeZdZeZ�fdd�Zdd�Zdd�Zdd�Z�fd	d
�Z	dd�Z
d
d�Zdd�Zdd�Z
�ZS)�UserListTestcs�t���gd�}|�|�}tdd�D]4}|�|d|�|d|��|�||d�||d��tdd�D]}|�|||�|||��q6qdS)N�r��������)�super�
test_getslice�	type2test�range�assertEqual)�self�l�u�i�j��	__class__��9/opt/alt/python310/lib64/python3.10/test/test_userlist.pyr

s

��zUserListTest.test_getslicecCs>gd�}t|�}|�|dd�|j�|�|dd�|�dS)Nr)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_specialscs6t���ddg}|tddg�7}|�|gd��dS)Nrr)rrrr)r�	test_iaddrr�rrrrrr#&s
zUserListTest.test_iaddcCs@|�ddg�}|�|ddg�|�|dg�|�|ddg�dS)Nrrr)rrZassertNotEqualr$rrr�
test_mixedcmp,szUserListTest.test_mixedcmpcCs8|�ddg�}|�|g|�|�|dggd��dS)Nrrr)rrr)rrr$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__:sz=UserListTest.test_getitemoverwriteiter.<locals>.T.__getitem__N)�__name__�
__module__�__qualname__r)rrrr�T9sr-)rrz0!!!)rr�next�iter)rr-rrr�test_getitemoverwriteiter7sz&UserListTest.test_getitemoverwriteitercCs:|�gd��}|��}|�||�|�t|�t|��dS)N)r�r�	r)r�copyr�type)rr�vrrr�test_userlist_copy>szUserListTest.test_userlist_copy)r*r+r,rrr
rr r"r#r%r&r0r6�
__classcell__rrrrrs
r�__main__)	�collectionsr�testrZunittestZ
CommonTestrr*�mainrrrr�<module>s=�