HEX
Server: Apache
System: Linux zacp120.webway.host 4.18.0-553.50.1.lve.el8.x86_64 #1 SMP Thu Apr 17 19:10:24 UTC 2025 x86_64
User: govancoz (1003)
PHP: 8.3.26
Disabled: exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
Upload Files
File: //usr/local/lib/python3.10/test/__pycache__/test_xml_dom_minicompat.cpython-310.opt-2.pyc
o

�i��@sdddlZddlZddlZddlZddlTGdd�dej�ZGdd�dej�Ze	dkr0e�
�dSdS)�N)�*c@s.eZdZ	dd�Zdd�Zdd�Zdd�Zd	S)
�EmptyNodeListTestCasecCs�t�}|�|�d��|�|�d��|�t��|dWd�n1s'wY|�t��
|dWd�dS1sAwYdS)Nr���)�
EmptyNodeList�assertIsNone�item�assertRaises�
IndexError��self�	node_list�r
�9/usr/local/lib/python3.10/test/test_xml_dom_minicompat.py�test_emptynodelist_items
�
"�z-EmptyNodeListTestCase.test_emptynodelist_itemcCsNt�}|�|jd�|�tjj��d|_Wd�dS1s wYdS)Nr�o)r�assertEqual�lengthr�xml�dom�NoModificationAllowedErrr
r
r
r�test_emptynodelist_lengths
"�z/EmptyNodeListTestCase.test_emptynodelist_lengthcCst�t�}|�|t��dS)N)r�NodeListrr
r
r
r�test_emptynodelist___add__"sz0EmptyNodeListTestCase.test_emptynodelist___add__cCs"ddgt�}|�|ddg�dS�N��)rrr
r
r
r�test_emptynodelist___radd__&sz1EmptyNodeListTestCase.test_emptynodelist___radd__N)�__name__�
__module__�__qualname__rrrrr
r
r
rrsrc@sFeZdZ	dd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dS)�NodeListTestCasecCs�t�}|�|�d��|�|�d��|�t��|dWd�n1s'wY|�t��|dWd�n1s@wY|�d�|�d�|�|�d�d�|�|�d��|�|dd�|�|dd�dS)Nrrri�)rrrrr	�appendrr
r
r
r�test_nodelist_item.s
�
�

z#NodeListTestCase.test_nodelist_itemcCsTtddg�}|�|jd�|�tjj��d|_Wd�dS1s#wYdS)Nrrr)rrrrrrrr
r
r
r�test_nodelist_lengthEs
"�z%NodeListTestCase.test_nodelist_lengthcCs,tddg�ddg}|�|tgd���dS)N��rr)r$r%rr�rrr
r
r
r�test_nodelist___add__M�z&NodeListTestCase.test_nodelist___add__cCs,ddgtddg�}|�|tgd���dS)Nrrr$r%)rrr$r%r&r
r
r
r�test_nodelist___radd__Qr(z'NodeListTestCase.test_nodelist___radd__cCs�ttjd�D]=}t�}t�||�}t�|�}|�||�|�||�|�d�|�d�t�||�}t�|�}|�||�|�||�qdSr)	�range�pickle�HIGHEST_PROTOCOLr�dumps�loads�assertIsNotrr!)r�protorZpickledZ	unpickledr
r
r�test_nodelist_pickle_roundtripUs



�z/NodeListTestCase.test_nodelist_pickle_roundtripcCs�t�}t�|�}|�||�|�||�|�dg�|�dg�t�|�}|�||�|�||�t||�D]
\}}|�||�q6dSr)r�copyr/rr!�zipZassertIs�rrZcopied�x�yr
r
r�test_nodelist_copyhs

�z#NodeListTestCase.test_nodelist_copycCs�t�}t�|�}|�||�|�||�|�dg�|�dg�t�|�}|�||�|�||�t||�D]\}}|�||�|�||�q6dSr)rr2�deepcopyr/rr!r3r4r
r
r�test_nodelist_deepcopyxs

�z'NodeListTestCase.test_nodelist_deepcopyN)
rrrr"r#r'r)r1r7r9r
r
r
rr +sr �__main__)r2r+ZunittestZxml.domrZxml.dom.minicompatZTestCaserr r�mainr
r
r
r�<module>s ^�