+
    Bi                         ^ RI t ^ RIt^ RIt^ RIt^ RI5  ! R R]P                  4      t ! R R]P                  4      t]	R8X  d   ]P                  ! 4        R# R# )    N)*c                   8   a  ] tR t^t o R tR tR tR tRtV t	R# )EmptyNodeListTestCasec                   \        4       pV P                  VP                  ^ 4      4       V P                  VP                  R4      4       V P                  \        4      ;_uu_ 4        V^ ,           RRR4       V P                  \        4      ;_uu_ 4        VR,           RRR4       R#   + '       g   i     LA; i  + '       g   i     R# ; i)r   N)EmptyNodeListassertIsNoneitemassertRaises
IndexErrorself	node_lists   & 3/usr/lib/python3.14/test/test_xml_dom_minicompat.pytest_emptynodelist_item-EmptyNodeListTestCase.test_emptynodelist_item   s    !O	)..+,)..,-z**aL +z**bM +* +****s   (
B+
B>+B;	>C	c                    \        4       pV P                  VP                  ^ 4       V P                  \        P
                  P                  4      ;_uu_ 4        ^oVn        RRR4       R#   + '       g   i     R# ; i)r   N)r   assertEquallengthr   xmldomNoModificationAllowedErrr   s   & r   test_emptynodelist_length/EmptyNodeListTestCase.test_emptynodelist_length   sR    !O	))1-sww??@@"I A@@@s   A**A;	c                l    \        4       \        4       ,           pV P                  V\        4       4       R # )N)r   NodeListr   r   s   & r   test_emptynodelist___add__0EmptyNodeListTestCase.test_emptynodelist___add__"   s"    !Ohj0	HJ/    c                T    ^^.\        4       ,           pV P                  V^^.4       R#    N)r   r   r   s   & r   test_emptynodelist___radd__1EmptyNodeListTestCase.test_emptynodelist___radd__&   s&    qEMO+	QqE*r    N)
__name__
__module____qualname____firstlineno__r   r   r   r#   __static_attributes____classdictcell____classdict__s   @r   r   r      s     
#0+ +r   r   c                   J   a  ] tR t^+t o R tR tR tR tR tR t	R t
RtV tR	# )
NodeListTestCasec                   \        4       pV P                  VP                  ^ 4      4       V P                  VP                  R4      4       V P                  \        4      ;_uu_ 4        V^ ,           RRR4       V P                  \        4      ;_uu_ 4        VR,           RRR4       VP                  ^o4       VP                  R4       V P                  VP                  ^ 4      ^o4       V P                  VP                  R4      4       V P                  V^ ,          ^o4       V P                  VR,          R4       R#   + '       g   i     L; i  + '       g   i     L; i)r   Ni  r   )r   r	   r
   r   r   appendr   r   s   & r   test_nodelist_item#NodeListTestCase.test_nodelist_item.   s     J	)..+,)..,-z**aL +z**bM + 	*C0)..,-1s+2, +***s   (
E 
E E	E#	c                   \        ^^.4      pV P                  VP                  ^4       V P                  \        P
                  P                  4      ;_uu_ 4        ^oVn        RRR4       R#   + '       g   i     R# ; ir!   )r   r   r   r   r   r   r   r   s   & r   test_nodelist_length%NodeListTestCase.test_nodelist_lengthE   sY    aV$	))1-sww??@@"I A@@@s   A--A>	c                l    \        ^^.4      ^^.,           pV P                  V\        . RO4      4       R# )   N)r8      r"      r   r   r   s   & r   test_nodelist___add__&NodeListTestCase.test_nodelist___add__M   s.    aV$1v-	H\$:;r   c                l    ^^.\        ^^.4      ,           pV P                  V\        . RO4      4       R# )r"   N)r"   r:   r8   r9   r;   r   s   & r   test_nodelist___radd__'NodeListTestCase.test_nodelist___radd__Q   s.    FXq!f--	H\$:;r   c                   \        \        P                  ^,           4       F  p\        4       p\        P                  ! W!4      p\        P
                  ! V4      pV P                  WB4       V P                  WB4       VP                  ^4       VP                  ^4       \        P                  ! W!4      p\        P
                  ! V4      pV P                  WB4       V P                  WB4       K  	  R# r!   )	rangepickleHIGHEST_PROTOCOLr   dumpsloadsassertIsNotr   r1   )r   protor   pickled	unpickleds   &    r   test_nodelist_pickle_roundtrip/NodeListTestCase.test_nodelist_pickle_roundtripU   s     622Q67E 
Ill94GW-IY2Y2 QQll94GW-IY2Y2 8r   c                   \        4       p\        P                  ! V4      pV P                  W!4       V P                  W!4       VP	                  ^.4       VP	                  ^.4       \        P                  ! V4      pV P                  W!4       V P                  W!4       \        W!4       F  w  r4V P                  W44       K  	  R# r!   )r   copyrG   r   r1   zipassertIsr   r   copiedxys   &    r   test_nodelist_copy#NodeListTestCase.test_nodelist_copyh   s    J	9%++ 	!!9%++*DAMM! +r   c                   \        4       p\        P                  ! V4      pV P                  W!4       V P	                  W!4       VP                  ^.4       VP                  ^.4       \        P                  ! V4      pV P                  W!4       V P	                  W!4       \        W!4       F'  w  r4V P                  W44       V P	                  W44       K)  	  R# r!   )r   rN   deepcopyrG   r   r1   rO   rQ   s   &    r   test_nodelist_deepcopy'NodeListTestCase.test_nodelist_deepcopyx   s    J	y)++ 	!!y)++*DAQ"Q" +r   r%   N)r&   r'   r(   r)   r2   r5   r<   r?   rK   rU   rY   r*   r+   r,   s   @r   r/   r/   +   s-     -.#<<3&  # #r   r/   __main__)rN   rC   unittestxml.domr   xml.dom.minicompatTestCaser   r/   r&   mainr%   r   r   <module>ra      sV         +H-- +@\#x(( \#| zMMO r   