ۇ/SSKrSSKrSSKrSSKrSSK7 "SS\R 5r"SS\R 5r\ S:Xa\R"5 gg)N)*c0\rSrSrSrSrSrSrSrSr g) EmptyNodeListTestCase z"Tests for the EmptyNodeList class.ch[5nURURS55 URURS55 UR[5 US SSS5 UR[5 US SSS5 g!,(df  N2=f!,(df  g=f)Nr) EmptyNodeList assertIsNoneitem assertRaises IndexErrorself node_lists C/opt/alt/python313/lib64/python3.13/test/test_xml_dom_minicompat.pytest_emptynodelist_item-EmptyNodeListTestCase.test_emptynodelist_items~!O  )..+, )..,-   z * aL+   z * bM+ *+ * * *s BB# B # B1c[5nURURS5 UR[R R 5 SUlSSS5 g!,(df  g=f)Nro)r assertEquallengthr xmldomNoModificationAllowedErrrs rtest_emptynodelist_length/EmptyNodeListTestCase.test_emptynodelist_lengthsL!O  ))1-   sww?? @"I A @ @s A!! A/cb[5[5-nURU[55 g)N)r NodeListrrs rtest_emptynodelist___add__0EmptyNodeListTestCase.test_emptynodelist___add__"s"!Ohj0  HJ/cJSS/[5-nURUSS/5 gN)r rrs rtest_emptynodelist___radd__1EmptyNodeListTestCase.test_emptynodelist___radd__&s&qEMO+  QqE*r!N) __name__ __module__ __qualname____firstlineno____doc__rrrr&__static_attributes__r(r!rrr s, #0+r!rcB\rSrSrSrSrSrSrSrSr Sr S r S r g ) NodeListTestCase+zTests for the NodeList class.c[5nURURS55 URURS55 UR[5 US SSS5 UR[5 US SSS5 UR S5 UR S5 UR URS5S5 URURS55 UR USS5 UR USS5 g!,(df  N=f!,(df  N=f)Nrrri)rr r r r appendrrs rtest_nodelist_item#NodeListTestCase.test_nodelist_item.sJ  )..+, )..,-   z * aL+   z * bM+  *C0 )..,- 1s+ 2,+ * * *s DD0 D-0 D>c[SS/5nURURS5 UR[R R 5 SUlSSS5 g!,(df  g=f)Nr$r%r)rrrr rrrrs rtest_nodelist_length%NodeListTestCase.test_nodelist_lengthEsSaV$  ))1-   sww?? @"I A @ @s A$$ A2cb[SS/5SS/-nURU[/SQ55 g)Nr$r%)r:r;r$r%rrrs rtest_nodelist___add__&NodeListTestCase.test_nodelist___add__Ms.aV$1v-  H\$:;r!cbSS/[SS/5-nURU[/SQ55 g)Nr$r%r:r;)r$r%r:r;r<rs rtest_nodelist___radd__'NodeListTestCase.test_nodelist___radd__Qs.FXq!f--  H\$:;r!c[[RS-5Hn[5n[R"X!5n[R "U5nUR XB5 URXB5 URS5 URS5 [R"X!5n[R "U5nUR XB5 URXB5 M gr#) rangepickleHIGHEST_PROTOCOLrdumpsloads assertIsNotrr3)rprotorpickled unpickleds rtest_nodelist_pickle_roundtrip/NodeListTestCase.test_nodelist_pickle_roundtripUs622Q67E Ill94G W-I   Y 2   Y 2   Q    Q ll94G W-I   Y 2   Y 28r!c[5n[R"U5nURX!5 URX!5 UR S/5 UR S/5 [R"U5nURX!5 URX!5 [ X!5Hup4UR X45 M gr#)rcopyrHrr3zipassertIsrrcopiedxys rtest_nodelist_copy#NodeListTestCase.test_nodelist_copyhsJ 9% + + !!9% + +*DA MM! +r!c[5n[R"U5nURX!5 UR X!5 UR S/5 UR S/5 [R"U5nURX!5 UR X!5 [ X!5H'up4URX45 UR X45 M) gr#)rrOdeepcopyrHrr3rPrRs rtest_nodelist_deepcopy'NodeListTestCase.test_nodelist_deepcopyxsJ y) + + !!y) + +*DA   Q "   Q "+r!r(N) r)r*r+r,r-r4r7r=r@rLrVrZr.r(r!rr0r0+s('-.#<<3& #r!r0__main__) rOrDunittestxml.domrxml.dom.minicompatTestCaserr0r)mainr(r!rrbsV  +H--+@\#x((\#| z MMOr!