"JӊSSKrSSKrSSKrSSKrSSKrSSKJr SSKJr SSK J r "SS5r "SS\R5r S rg) N) HTTPException)support)BytesIOc\rSrSrSrSrSrSrSrSr Sr Sr Sr Sr S rS rS rS rS rSrSrSrSrSrSrSrSrSrSrSrSrSrg)TestBaseNrucURc%[R"UR5UlURRUlURR UlURR UlURRUl URRUl URRUl gN) codeccodecslookupencodingencodedecode streamreaderreader streamwriterwriterincrementalencoderincrementaldecoderselfs B/opt/alt/python313/lib64/python3.13/test/multibytecodec_support.pysetUpTestBase.setUps :: t}}5DJjj'' jj'' jj-- jj-- "&**"?"?"&**"?"?c/nURHInURS5nUR5nUVs/sHoUS-PM nnURU5 MK [ U6HoupgUR U5SnUR XR S55 UR(dMLUR X`RU5S5 Mq gs snf)N rutf-8) tstringsplitpopappendzipr assertEqual roundtriptestr) r tstring_linesblineslastlinenativeutf8us rtest_chunkcodingTestBase.test_chunkcoding$s AGGENE99;D.34edE\eE4   '   /LF F#A&A   Q G 4 5!!!  Q):; 05sCclURGH#upn[U[5(a URnO URnU(aU"X5SnX@RLa[UR [ U5[L[ U55 URXSU<SUR<SU<SU<SU<3 5 MUR [ U5[L[ U55 URXSU<SUR<SU<SU<SU<3 5 GM UR[XAU5 GM& g)Nr.decode(, )= != .encode() codectests isinstancebytesrr assertTruetypestrr'r assertRaises UnicodeErrorrsourceschemeexpectedfuncresults rtest_errorhandleTestBase.test_errorhandle2s(, $FH&%(({{{{f-a0;;&OODLC$7fF$$V(. vv(0&23 OODLE$94<H$$V(. vv(0&23 !!,fE))8rcUR(aURS5 SnURURUS5SS5 g)N$encoding contains full ISO 10646 mapuଓଣୠ nd eggsxmlcharrefreplacersଓଣୠ nd eggs) has_iso10646skipTestr'r)rss rtest_xmlcharrefreplaceTestBase.test_xmlcharrefreplaceIsB    MM@ A (  KK. / 2 , rc"^UR(aURS5 SSKJm U4Sjn[R "SU5 UR (aUR up#OSnSnURURUS5SU5 g)NrJr)codepoint2namecx>[U[5(d[SU-5e/nURURUR HQn[ U5T;a"URST[ U5-5 M4URS[ U5-5 MS SRU5UR 4$)Nzdon't know how to handle %rz&%s;z&#%d;r ) r:UnicodeEncodeError TypeErrorobjectstartendordr%join)exclcrRs rxmlcharnamereplace>TestBase.test_customreplace_encode..xmlcharnamereplaceYsc#566 = CDDAZZ #''2q6^+HHVnSV&<<=HHWs1v-. 3 GGAJ( (rztest.xmlcharnamereplaceu«ℜ» = 〈ሴ〉s*«ℜ» = ⟨ሴ⟩) rLrM html.entitiesrRrregister_errorxmlcharnametestr'r)rr^sinsoutrRs @rtest_customreplace_encode"TestBase.test_customreplace_encodeSs    MM@ A0 ) 79KL   ,,IC7C@D S$=??@BCG IrcSn[R"SU5 URSUR-S-S5SnUR US5 g)NcSUR4$)Ns1234rXr[s r myreplace7TestBase.test_callback_returns_bytes..myreplaceosSWW% %r test.cjktestabcdefrs abc1234def)rrarunmappedunicoder')rrkencs rtest_callback_returns_bytes$TestBase.test_callback_returns_bytesnsM &ni8kk%$"6"66>OPQR m,rc^U4Sjn[R"SU5 /SQ/S[54H/mUR[UR UR S5 M1 g)Nc >TUR4$r ri)r[rets rrk7TestBase.test_callback_wrong_objects..myreplacevs> !rrm)r )rrarVr?rUrrp)rrkrvs @rtest_callback_wrong_objects$TestBase.test_callback_wrong_objectsusN "ni8r42C   id6J6J, .3rc(Sn[R"SU5 URURSUR-S-S5S5 Sn[R"SU5 UR [ URURS5 g)Nc0S[UR54$)Nx)intrXrjs rrk4TestBase.test_callback_long_index..myreplacesSWW& &rrmabcdefgh)s abcdxefgh c,S[RS-4$)Nr~r )sysmaxsizerjs rrkrsq) )r)rrar'rrpr? IndexErrorrrks rtest_callback_long_index!TestBase.test_callback_long_index~s 'ni8 Vd.B.B%BV%K%356G I *ni8 *dkk43G3G( *rcSn[R"SU5 UR[URUR S5 g)Ncg)N)r~Nrjs rrk4TestBase.test_callback_None_index..myreplacesrrm)rrar?rUrrprs rtest_callback_None_index!TestBase.test_callback_None_indexs8 ni8 )T[[$2F2F( *rc^U4SjmSTl[R"ST5 URUR SUR -S-S5S5 g)Ncl>TRS:aT=RS-slgSUR4$)Nrr )REPLACEDrTERMINAL)limitrX)r[rks rrk8TestBase.test_callback_backward_index..myreplaces/"1$&"CGG,,rryrmrr)s4abcdREPLACEDabcdREPLACEDabcdREPLACEDabcdTERMINALefghr)rrrar'rrprs @rtest_callback_backward_index%TestBase.test_callback_backward_indexsS -  ni8 Vd.B.B%BV%K%35L NrcSn[R"SU5 URURSUR-S-S5S5 g)Nc$SURS-4$)Nrrxrirjs rrk7TestBase.test_callback_forward_index..myreplaces! , ,rrmrr)sabcdREPLACEDghr)rrar'rrprs rtest_callback_forward_index$TestBase.test_callback_forward_indexsI -ni8 Vd.B.B%BV%K%356L NrcSn[R"SU5 UR[URUR S5 g)Ncg)N)TERMdrrjs rrk:TestBase.test_callback_index_outofbound..myreplaces rrm)rrar?rrrprs rtest_callback_index_outofbound'TestBase.test_callback_index_outofbounds8 !ni8 *dkk43G3G( *rc[R"S5nS/[[SS55-/SQ-HnU"[ UR S55n[ 5nUR 5nUbURU5nOUR5nU(dO$URU5nURU5 MQURUR5UR S5 M g)Nr!r !@iir) r getreaderlistrangerr"rreadrwriter'getvalue)r UTF8Readersizehintistreamostreamencoderdataes rtest_incrementalencoder TestBase.test_incrementalencoders%%g. eArl!3312H a!9:GiG--/G'"<<1D"<<>DNN4( a    W--/a A!2rc[R"S5nSS/[[SS55-/SQ-Hn[ UR S5nU"[ 55nUR 5nURU5nU(dO$URU5nURU5 M=URUR5UR S5 M g)Nr!r rrr) r getwriterrrrr"rrrrr'r)r UTF8Writerrrrdecoderrr0s rtest_incrementaldecoder TestBase.test_incrementaldecoders%%g. r T%2,%7712Hdll1o.G +G--/G||H-t,AMM!$    W--/a A2rcURnUR5nUR[URUS5 SUlUR UR US5S5 UR5 Sn[R"SU5 SUlUR UR US5S5 SUlUR UR US5S5 g)NTignorercSUR4$)Ncalledrirjs r tempreplaceDTestBase.test_incrementalencoder_error_callback..tempreplacescgg& &rztest.incremental_error_callbackscalled) rprr?rTrerrorsr'resetrra)rinvrrs r&test_incrementalencoder_error_callback/TestBase.test_incrementalencoder_error_callbacks""  # # % ,ahhTB #t,c2   '?M4 #t,i8 #t,c2rc[R"S5nSHnSS/[[SS55-/SQ-HnUR [ UR S55nU"[ 55n[XB5nU"U5nU(dO+US:XaURU5 OURU5 M;URUR5UR S5 M M g) Nr!rreadline readlinesrr rrrr) rrrrrrr"getattr writelinesrr'r)rrnamerrrrErs rtest_streamreaderTestBase.test_streamreaders%%g. 5D!2JeArl);;56++gdll1o&>?$WY/w->D{***40 d+  !1!1!3T\\!_E66rcSn[R"S5nUHnS/[[SS55-/SQ-HnU"[ UR S55nUR [ 55n[XS5nUb U"U5nOU"5nU(dO+US:XaURU5 OURU5 MFURUR5UR S5 M M g)Nrr!r rrrr) rrrrrr"rrrrr'r) r readfuncsrrrrrrErs rtest_streamwriterTestBase.test_streamwriters5 %%g. D!FT%2,%7756$WT\\!_%=>++gi0w-+#H~#v{***40 d+  !1!1!3T\\!_E%6rcZ[5nURU5nUR5 gr )rrr)rstreamrs r"test_streamwriter_reset_no_pending+TestBase.test_streamwriter_reset_no_pendings"V$ rcUR5nUR[5 U?SSS5 g!,(df  g=fr )rr?AttributeErrorr)rrs r$test_incrementalencoder_del_segfault-TestBase.test_incrementalencoder_del_segfaults/  # # %   ~ ./ . .s 2 A)r rrrrrr) __name__ __module__ __qualname____firstlineno__rr r"r9r(rLrbrprr1rGrOrerrrzrrrrrrrrrrrr__static_attributes__rrrrrsHEGJMLOO@ <F. I6-. ** NN*B(B"3(F&F0rrcT\rSrSr/r/r/r/rSrSr Sr Sr Sr Sr SrS rS rg ) TestBase_MappingicUR5R5 g![[4a! UR SUR -5 gf=f)NzCould not retrieve )open_mapping_filecloseOSErrorrrM mapfileurlrs rrTestBase_Mapping.setUp$sI A  " " $ * * ,' A MM/? @ As!.AAc@[R"URSS9$)Nr!)r)ropen_urlresourcerrs rr"TestBase_Mapping.open_mapping_file*s'''JJrcURRS5(aUR5 gUR5 g)Nz.xml)rendswith_test_mapping_file_ucm_test_mapping_file_plainrs rtest_mapping_file"TestBase_Mapping.test_mapping_file-s/ ?? # #F + +  ' ' )  ) ) +rcSn0nUR5nUHnU(d OURS5SR5n[U5S:waM?USSSS:waURSU<35 [R USSS5n[U5S:Xa SUS::aMU"US5n[ U5S :XdXr;aMXbU'URXg5 M SSS5 g!,(df  g=f) NcPSRSURS555$)Nr c3L# UHn[[US55v M g7f)N)chrr).0r~s r MTestBase_Mapping._test_mapping_file_plain..unichrs..5sALq3s1bz??Ls"$+)rZr#)rNs runichrs:TestBase_Mapping._test_mapping_file_plain..unichrs4s77AAGGCLAA Ar#rrx0xzInvalid line: r ri)rr#lenfailr;fromhexrY _testpoint)rrurt_wafr-rcsetchunichs rr)TestBase_Mapping._test_mapping_file_plain3s B  # # %zz#q)//1t9>72A;$&IIth78tAwqr{3v;!#q (9Q(u:'5? &u .%& % %s CC11 C?c2UR5nUR5nSSS5 [R"SW5nUH@upE[ [ US55n[ RU5nURXv5 MB g!,(df  Nl=f)Nz'r) rrrefindallrrr;rr)rr ucmdataucunicodedr codechs rr'TestBase_Mapping._test_mapping_file_ucmNsp  # # %ffhG& ZZA7 KJCC %E]]5)F OOF *& %s B BcHURHnUR"U6 M gr )supmapsr)rmappings rtest_mapping_supplemental*TestBase_Mapping.test_mapping_supplementalWs||G OOW %$rcX4UR;a+URURUR5U5 X4UR;a&UR[ XR5U5 ggr ) pass_enctestr'rr pass_dectestr>)rr r s rrTestBase_Mapping._testpoint[s] ?$"3"3 3   U\\$--8& A ?$"3"3 3   S7 ? 4rcURGHOupn[U[5(a URnO URnU(a[U[5(anU"UR U5nUR [U5[L[U55 URXSU<SUR <SU<SU<SU<3 5 MU"UR U5nUR [U5[L[U55 URXSU<SUR <SU<SU<SU<3 5 GM.UR[X@R U5 GMR g)Nr4r5r6r7r8) r9r:r;rrrr<r=r>r'r?r@rAs rrG!TestBase_Mapping.test_errorhandleas(, $FH&%((}}}}fe,,!$--8FOODLC$7fF$$V(. vv(0&23 "$--8FOODLE$94<H$$V(. vv(0&23 !!,mmVL+)8rrN)rrrrrrrr9rrrrrrrrGrrrrrrsBLLGJA K, /6+&@ Mrrc[RR[RR[5S5n[ [RRXS-5S5nUR 5nSSS5 [ [RRXS-5S5nUR 5nSSS5 WU4$!,(df  NW=f!,(df  WW4$=f)N cjkencodingsz.txtrbz -utf8.txt)ospathrZdirname__file__openr)rdirr encodedr/s rload_teststringr+ys '',,rwwx0. AC bggll3v . 5&&( 6 bggll3{ 23T :avvx ; D= 6 5 : : D=s.C3C! C! C2)rr$rrunittest http.clientrtestriorrTestCaserr+rrrr1sH  %LL^YMx((YMvr