M1q0>SSKrSSKrSSKJr SSKJr SSKrSSKr\"SS/S9r\"SSS/S S 9r \R"\S 5"S S \R55r \R"\S 5"SS\R55r \R"\S 5\R"SS\R555r\R"\S 5\R"SS\R555rSr\"5 Sr\S:Xa\R("5 gg)N)support)import_fresh_modulezxml.etree.ElementTree _elementtree)freshzxml.etree.cElementTreez xml.etreeT)r deprecatedzrequires _elementtreec\rSrSr\R "\R S-SSS9S5rSrSr S r S r \RS 5r S rS rSrSr\RS5r\RS5rSrg) MiscTestsdF)sizememusedry_runcSU-n[R5nUR[URU5 Sng!Snf=f)Nx)cET XMLParser assertRaises OverflowErrorfeed)selfr dataparsers 5/ ./ ./ ./ ./ ./ ./ .sSG.G-0G?,H.H#*H40I G*- G<? H H # H14 I Ic[RS5=p[S5Hn[RUS5nM AA[R "5 g)Nrooti@ x)rr&range SubElementr gc_collect)rer1is r test_trashcanMiscTests.test_trashcan<sC;;v&&vAq#&A cBSnU"5 [R"5 g)Ncj[R5n[e![a nUnSnAgSnAff=fN)rr ValueError)rexcerrs rparser_ref_cycle9MiscTests.test_parser_ref_cycle..parser_ref_cycleJs-]]_F     s 2-2)rr5)rrAs rtest_parser_ref_cycleMiscTests.test_parser_ref_cycleEs    r:c^[RS5m"U4SjS5nU"5TlTR5 U"5TlTR5 U"5TlU"5TlTR5 U"5TlU"5TlTR5 U"5TlTR SS05 TR5 U"5TlTR SS05 g)Nelemc">\rSrSrU4SjrSrg)#MiscTests.test_bpo_31728..X^cV>TR TR TR5 gr=)r)r+clear)rrFs r__del__+MiscTests.test_bpo_31728..X.__del___s   r:N)__name__ __module__ __qualname____firstlineno__rL__static_attributes__)rFsrXrH^s   r:rTr*)rr&r)rKr+ __setstate__)rrTrFs @rtest_bpo_31728MiscTests.test_bpo_31728Ys{{6"   C  C  C C  C C  C  5"+& C  5"+&r:c[RR[R5nUR[UR 5 UR[UR S5 "SS5nUR[URU"55 UR[URS5 URUR5 URUR5 g)Nfooc\rSrSrSrSrg)5MiscTests.test_uninitialized_parser..MockFilecg)NrN)argss rread:MiscTests.test_uninitialized_parser..MockFile.readsr:rNN)rOrPrQrRrarSrNr:rMockFiler\s r:rc) rr__new__rr>closer _parse_whole _seteventsr*entitytarget)rrrcs rtest_uninitialized_parser#MiscTests.test_uninitialized_parserys&&s}}5 *fll3 *fkk59   *f&9&98:F *f&7&7> &--( &--(r:c `[RR[R5n[S5H0nUR SSS0[RS5/SSS.5 M2 UR UR S5 UR URS5 UR URS5 UR [URR55S /5 UR [U5S 5 UR US R S5 g) Nr rZbarrUchildztext goes herezopposite of head)rr, _childrenr)r+)rmrUr r) rr&rdr3rVr(rr)r+listr,itemslen)rrFr7s rtest_setstate_leaksMiscTests.test_setstate_leakss{{""3;;/sA   er{-0[[-A,B'7'9; < 5) $45 $67 dkk//12[MB TA& ag.r:cSn[R[R"U55n[ U5 A[ R "5 gNz )r iterparseioStringIOnextrr5rXMLrs rtest_iterparse_leaksMiscTests.test_iterparse_leakss6r{{3/0 V r:c~Sn[R5nURU5 A[R"5 grv)r XMLPullParserrrr5r{s rtest_xmlpullparser_leaks"MiscTests.test_xmlpullparser_leakss2""$ C r:c^"U4SjS5n[RSSS05mTRU"55nURU5 g)Nc">\rSrSrU4SjrSrg);MiscTests.test_dict_disappearing_during_get_item..XcV>0Tl[S5Vs/sHoU0PM ngs snf)Ni )r,r3)rr7r6s r__hash__DMiscTests.test_dict_disappearing_during_get_item..X.__hash__s*!&t-AQ-.s &rNN)rOrPrQrRrrS)r6srrTrs   r:rTrFr )rr&getr*)rrTrr6s @r&test_dict_disappearing_during_get_item0MiscTests.test_dict_disappearing_during_get_items@   KKA ' EE!#J !r:c[RS5n[R[R[R[ UR 554nUHAnURUS9 UR[S5 SUl SSS5 SSS5 MC g!,(df  N=f!,(df  Mf=f)N)tp immutabler ) r fromstringr& TreeBuilderrtypeitersubTestassertRaisesRegex TypeErrorrZ)rr1datasetrs rtest_immutable_typesMiscTests.test_immutable_typess~~i( KK OO MM     B$++I{CBFD%$CC%$s$1B6B%B6% B3 /B66 C c[RS5n[UR55n[R "X5 g)Nr)rrrrrcheck_disallow_instantiation)rr1 iter_types rtest_disallow_instantiation%MiscTests.test_disallow_instantiations.~~i(% ,,T=r:rNN)rOrPrQrRr bigmemtest_2Grr.r8rCrW cpython_onlyrjrsr}rrrrrSrNr:rr r s W[[3.q%HI?@('@  ) )/      >>r:r c\rSrSrSrSrg)TestAliasWorkingcf[RS5nURURS5 g)NrZ) cET_aliasr&r(rrr6s rtest_alias_working#TestAliasWorking.test_alias_workings&   e $ &r:rNN)rOrPrQrRrrSrNr:rrrs'r:rc&\rSrSrSrSrSrSrg)TestAcceleratorImportedcXUR[RRS5 gNr)r(rr4rPrs rtest_correct_import_cET/TestAcceleratorImported.test_correct_import_cETs 22NCr:cXUR[RRS5 gr)r(rr4rPrs rtest_correct_import_cET_alias5TestAcceleratorImported.test_correct_import_cET_aliass --88.Ir:ctUR[RR[R 5 gr=)assertNotIsInstancerr&__init__types FunctionTypers rtest_parser_comes_from_C0TestAcceleratorImported.test_parser_comes_from_Cs$   !5!5u7I7IJr:rNN)rOrPrQrRrrrrSrNr:rrrsDJKr:rcD\rSrSrSr\R rSrSrSr Sr g) SizeofTestcp[R"S5Ul[R"S5Ulg)N5PPnnP4P)r calcobjsize elementsizestructcalcsizeextrars rsetUpSizeofTest.setUps%"..t4__X. r:cd[RS5nURXR5 g)Na)rr& check_sizeofrrs r test_elementSizeofTest.test_elements$ KK  !--.r:c|[RSSS9nURXRUR-5 g)Nrzabout:)href)rr&rrrrs rtest_element_with_attrib#SizeofTest.test_element_with_attribs1 KK(K + !-- :;r:c[RS5n[S5Hn[RUS5 M UR XR UR -[R"S5-5 g)Nrspan8P) rr&r3r4rrrrr)rr6r7s rtest_element_with_children%SizeofTest.test_element_with_childrens^ KK qA NN1f % !-- :#__T23 4r:)rrN) rOrPrQrRrrrrrrrSrNr:rrrs#/ ''L/<4r:rcFSSKJn [U5R5H~up[ U[ 5(dM[ U[R5(dM="SSU5nU=Ul Ul [Ul U[5;deU[5U'M g)Nrtest_xml_etreec\rSrSrSrg)install_tests..TempirNN)rOrPrQrRrSrNr:rTemprsr:r) testrvarsrq isinstancer issubclassunittestTestCaserOrQrPglobals)rnamebasers r install_testsrs{#>*002  dD ! !jx7H7H&I&I t 04 4DMD-&DOwy( (("GIdO3r:c6SSKJn UR[S9 g)Nrr)module)rr setUpModulerrs rrrs#c*r:__main__)rxrrrtest.support.import_helperrrrrr skipUnlessrr rrrrrrrOmainrNr:rrsJ : 1!/ 02  8'5{&C+/ 1  S12y>!!y>3y>x S12'x(('3' S12 Kh// K3 K  S124""4342 #+  z MMOr: