Your IP : 216.73.216.85


Current Path : /opt/alt/python39/lib64/python3.9/test/__pycache__/
Upload File :
Current File : //opt/alt/python39/lib64/python3.9/test/__pycache__/test_xml_dom_minicompat.cpython-39.opt-2.pyc

a

XC?h��@s`ddlZddlZddlZddlZddlTGdd�dej�ZGdd�dej�Ze	dkr\e�
�dS)�N)�*c@s,eZdZdd�Zdd�Zdd�Zdd�Zd	S)
�EmptyNodeListTestCasecCs�t�}|�|�d��|�|�d��|�t��|dWd�n1sN0Y|�t��|dWd�n1s�0YdS)Nr���)�
EmptyNodeList�assertIsNone�item�assertRaises�
IndexError��self�	node_list�r
�A/opt/alt/python39/lib64/python3.9/test/test_xml_dom_minicompat.py�test_emptynodelist_items&z-EmptyNodeListTestCase.test_emptynodelist_itemcCsLt�}|�|jd�|�tjj��d|_Wd�n1s>0YdS)Nr�o)r�assertEqual�lengthr�xml�dom�NoModificationAllowedErrr
r
r
r�test_emptynodelist_lengthsz/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@sDeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dS)�NodeListTestCasecCs�t�}|�|�d��|�|�d��|�t��|dWd�n1sN0Y|�t��|dWd�n1s�0Y|�d�|�d�|�|�d�d�|�|�d��|�|dd�|�|dd�dS)Nrrri�)rrrrr	�appendrr
r
r
r�test_nodelist_item.s&&

z#NodeListTestCase.test_nodelist_itemcCsRtddg�}|�|jd�|�tjj��d|_Wd�n1sD0YdS)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__Msz&NodeListTestCase.test_nodelist___add__cCs,ddgtddg�}|�|tgd���dS)Nrrr$r%)rrr$r%r&r
r
r
r�test_nodelist___radd__Qsz'NodeListTestCase.test_nodelist___radd__cCs�ttjd�D]z}t�}t�||�}t�|�}|�||�|�||�|�d�|�d�t�||�}t�|�}|�||�|�||�qdSr)	�range�pickleZHIGHEST_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]\}}|�||�qldSr)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] \}}|�||�|�||�qldSr)rr0Zdeepcopyr-rr!r1r2r
r
r�test_nodelist_deepcopyxs

z'NodeListTestCase.test_nodelist_deepcopyN)
rrrr"r#r'r(r/r5r6r
r
r
rr +sr �__main__)r0r*ZunittestZxml.domrZxml.dom.minicompatZTestCaserr r�mainr
r
r
r�<module>s ^