Your IP : 216.73.216.52


Current Path : /opt/alt/python36/lib64/python3.6/test/__pycache__/
Upload File :
Current File : //opt/alt/python36/lib64/python3.6/test/__pycache__/test_xml_dom_minicompat.cpython-36.opt-2.pyc

3

��2a��@s`ddlZddlZddlZddlZddlTGdd�dej�ZGdd�dej�Ze	dkr\ej
�dS)�N)�*c@s,eZdZdd�Zdd�Zdd�Zdd�Zd	S)
�EmptyNodeListTestCasecCsft�}|j|jd��|j|jd��|jt��|dWdQRX|jt��|dWdQRXdS)Nr����r)�
EmptyNodeList�assertIsNone�item�assertRaises�
IndexError)�self�	node_list�r
�</opt/alt/python36/lib64/python3.6/test_xml_dom_minicompat.py�test_emptynodelist_itemsz-EmptyNodeListTestCase.test_emptynodelist_itemc	Cs8t�}|j|jd�|jtjj��d|_WdQRXdS)Nr�o)r�assertEqual�lengthr	�xml�dom�NoModificationAllowedErr)rrr
r
r�test_emptynodelist_lengthsz/EmptyNodeListTestCase.test_emptynodelist_lengthcCst�t�}|j|t��dS)N)r�NodeListr)rrr
r
r�test_emptynodelist___add__"sz0EmptyNodeListTestCase.test_emptynodelist___add__cCs"ddgt�}|j|ddg�dS)Nr�)rr)rr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�}|j|jd��|j|jd��|jt��|dWdQRX|jt��|dWdQRX|jd�|jd�|j|jd�d�|j|jd��|j|dd�|j|dd�dS)	Nrrri�rrrr)rrrr	r
�appendr)rrr
r
r�test_nodelist_item.s

z#NodeListTestCase.test_nodelist_itemc	Cs>tddg�}|j|jd�|jtjj��d|_WdQRXdS)Nrrr)rrrr	rrr)rrr
r
r�test_nodelist_lengthEsz%NodeListTestCase.test_nodelist_lengthcCs0tddg�ddg}|j|tddddg��dS)N��rr)rr)rrr
r
r�test_nodelist___add__Msz&NodeListTestCase.test_nodelist___add__cCs0ddgtddg�}|j|tddddg��dS)Nrrr"r#)rr)rrr
r
r�test_nodelist___radd__Qsz'NodeListTestCase.test_nodelist___radd__cCs�x�ttjd�D]z}t�}tj||�}tj|�}|j||�|j||�|jd�|jd�tj||�}tj|�}|j||�|j||�qWdS)Nrr)	�range�pickleZHIGHEST_PROTOCOLr�dumps�loads�assertIsNotrr)r�protorZpickledZ	unpickledr
r
r�test_nodelist_pickle_roundtripUs



z/NodeListTestCase.test_nodelist_pickle_roundtripcCs�t�}tj|�}|j||�|j||�|jdg�|jdg�tj|�}|j||�|j||�x"t||�D]\}}|j||�qnWdS)Nrr)r�copyr*rr�zipZassertIs)rr�copied�x�yr
r
r�test_nodelist_copyhs

z#NodeListTestCase.test_nodelist_copycCs�t�}tj|�}|j||�|j||�|jdg�|jdg�tj|�}|j||�|j||�x.t||�D] \}}|j||�|j||�qnWdS)Nrr)rr-�deepcopyr*rrr.)rrr/r0r1r
r
r�test_nodelist_deepcopyxs

z'NodeListTestCase.test_nodelist_deepcopyN)
rrrr r!r$r%r,r2r4r
r
r
rr+sr�__main__)r-r'ZunittestZxml.domrZxml.dom.minicompatZTestCaserrr�mainr
r
r
r�<module>s ^