Your IP : 216.73.216.147


Current Path : /opt/alt/python35/lib64/python3.5/test/__pycache__/
Upload File :
Current File : //opt/alt/python35/lib64/python3.5/test/__pycache__/test_xml_dom_minicompat.cpython-35.opt-2.pyc



���]��@s�ddlZddlZddlZddlZddlTGdd�dej�ZGdd�dej�Ze	dkr�ej
�dS)�N)�*c@s@eZdZdd�Zdd�Zdd�Zdd�Zd	S)
�EmptyNodeListTestCasecCswt�}|j|jd��|j|jd��|jt��
|dWdQRX|jt��
|dWdQRXdS)Nr����r)�
EmptyNodeList�assertIsNone�item�assertRaises�
IndexError)�self�	node_list�r
�</opt/alt/python35/lib64/python3.5/test_xml_dom_minicompat.py�test_emptynodelist_items	z-EmptyNodeListTestCase.test_emptynodelist_itemc	CsFt�}|j|jd�|jtjj��d|_WdQRXdS)Nr�o)r�assertEqual�lengthr	�xml�dom�NoModificationAllowedErr)rrr
r
r�test_emptynodelist_lengths	z/EmptyNodeListTestCase.test_emptynodelist_lengthcCs't�t�}|j|t��dS)N)r�NodeListr)rrr
r
r�test_emptynodelist___add__"sz0EmptyNodeListTestCase.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	CsOtddg�}|j|jd�|jtjj��d|_WdQRXdS)Nrrr)rrrr	rrr)rrr
r
r�test_nodelist_lengthEsz%NodeListTestCase.test_nodelist_lengthcCsBtddg�ddg}|j|tddddg��dS)N��rr)rr)rrr
r
r�test_nodelist___add__Msz&NodeListTestCase.test_nodelist___add__cCsBddgtddg�}|j|tddddg��dS)Nrrr"r#)rr)rrr
r
r�test_nodelist___radd__Qsz'NodeListTestCase.test_nodelist___radd__cCs�x�ttjd�D]�}t�}tj||�}tj|�}|j||�|j||�|jd�|jd�tj||�}tj|�}|j||�|j||�qWdS)Nrr)	�range�pickle�HIGHEST_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||�q�WdS)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||�q�WdS)Nrr)rr.�deepcopyr+rrr/)rrr0r1r2r
r
r�test_nodelist_deepcopyxs	z'NodeListTestCase.test_nodelist_deepcopyN)
rrrr r!r$r%r-r3r5r
r
r
rr+sr�__main__)r.r'ZunittestZxml.domrZxml.dom.minicompatZTestCaserrr�mainr
r
r
r�<module>s
 ^