HEX
Server: LiteSpeed
System: Linux server.nevid-deploma.com 4.18.0-553.111.1.lve.el8.x86_64 #1 SMP Fri Mar 13 13:42:17 UTC 2026 x86_64
User: smilepac (1037)
PHP: 8.1.34
Disabled: NONE
Upload Files
File: //opt/cppython/lib/python3.8/test/__pycache__/test_userlist.cpython-38.opt-1.pyc
U

.D�g��@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__��1/opt/cppython/lib/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�rr�u2rrr�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rr r"r#r&r'r1r7�
__classcell__rrrrrs
r�__main__)	�collectionsr�testrZunittestZ
CommonTestrr+�mainrrrr�<module>s
=