@ʖSrSSKrSSKrSSKJr SSKJr SSKJr SSKJ r SSK r SSK r SSK r SSK r SSKrSSKrSSKrSSKJr \R&"5 \R("S\5 \R "S 5R,rSSS5 "S S \R 5r"S S \R 5rSr"SS\R65rSrSrSrSr Sr!Sr"Sr#Sr$Sr%Sr&Sr'Sr(Sr)Sr*Sr+Sr,S r-S!r.S"r/S#r0S$r1S%r2S&r3"S'S(\R65r4"S)S*5r5"S+S,\55r6"S-S.\6\R65r7"S/S0\75r8"S1S2\55r9"S3S4\95r:"S5S65r;"S7S8\:5r<"S9S:\:5r="S;S<\<\R65r>"S=S>\=\R65r?"S?S@\<\R65r@"SASB\=\R65rA"SCSD\<\R65rB"SESF\=\R65rC"SGSH\<\R65rD"SISJ\=\R65rE"SKSL\<\R65rF"SMSN\=\R65rG"SOSP\95rH"SQSR\H\R65rI"SSST\H\R65rJ"SUSV\R65rK\LSW:Xa\R"5 gg!,(df  GN@=f)Xz%Test the arraymodule. Roger E. Masse N)support) import_helper) os_helper)_2G)_array_reconstructorignoreuc\rSrSrSrg) ArraySubclassN)__name__ __module__ __qualname____firstlineno____static_attributes__r 6/opt/alt/python313/lib64/python3.13/test/test_array.pyr r srr c\rSrSrSSjrSrg)ArraySubclassWithKwargsNcB[RRU5 gN)array__init__)selftypecodenewargs rr ArraySubclassWithKwargs.__init__s T"rr r)rrrrrrr rrrrs#rruwbBhHiIlLfdqQcn\rSrSrSrSr\RS5r\RS5r Sr Sr g) MiscTest#cUR[R"S5[RR5 UR[R"S5[RR 5 g)NB)assertIsInstancer collectionsabcMutableSequence Reversiblers rtest_array_is_sequenceMiscTest.test_array_is_sequence%sH ekk#. 0O0OP ekk#. 0J0JKrc&UR[[R5 UR[[RSS9 UR[[RS5 UR[[RS5 g)N*)spamxxx) assertRaises TypeErrorr ValueErrorr+s rtest_bad_constructorMiscTest.test_bad_constructor)s[ )U[[1 )U[[r: )U[[$7 *ekk37rc[R"S5n[R"U[[ U55U5 g)NI)rrcheck_disallow_instantiationtypeiter)rmy_arrays rtest_disallow_instantiation$MiscTest.test_disallow_instantiation/s.;;s#,, $tH~& rcUR[5 S[RlSSS5 g!,(df  g=fN)r3r4rfoor+s rtest_immutableMiscTest.test_immutable6s)  y )EKKO* ) )s 5 Ac"[R"S5nXSS&UR[U5S5 UR[X-5S5 UR[US-5S5 X- nUR[U5S5 g)Nr%r)r assertEquallenras r test_emptyMiscTest.test_empty<st KK ! Q# QUQ' QUQ'  Q#rr N) rrrrr,r6r cpython_onlyr>rDrLrr rrr"r"#sFL8       $rr"rBrG c,\rSrSrSrSrSrSrSrg)ArrayReconstructorTestdcUR[R"55 [R"SS[S9 gNrzBThe 'u' type code is deprecated and will be removed in Python 3.16)messagecategory enterContextwarningscatch_warningsfilterwarningsDeprecationWarningr+s rsetUpArrayReconstructorTest.setUpf2 (1134 5'  )rcUR[[SSSS5 UR[[[SSS5 UR[[[RSSS5 UR[[[RSSS5 UR[ [[RSSS5 UR[ [[RS[ S5 UR[ [[RSSS5 UR[ [[RSSS 5 g) Nbrr?dr]a)r3r4array_reconstructorstrrr5UNKNOWN_FORMATr+s r test_error!ArrayReconstructorTest.test_errorns )%8c1c + )%8sAs , )%8++sB 5 )%8++sAr 3 *&9++sAs 4 *&9++sNC A *&9++sB 5 *&9++sB 6rc/SQ[S/SQ4/SQ[S/SQ4/SQ[S/S Q4/SQ[S /S Q4/S Q[S /S Q4/S Q[ S/S Q4SS/[ S/SQ4SS/[S/SQ4SS/[S/SQ4SS/[S/SQ4S/[S/SQ4S/[S/SQ4S/[S/SQ4S/[S/SQ4S/[S/SQ4S/[S/SQ4S/[S/SQ4S/[S/SQ4S/[S S![S"5[S#5S$/4S/[ S%S![S"5[S#5S$/4S&/["S'S([S"5[S#5S$/4S&/[$S)S([S"5[S#5S$/44nUHznUup4pV[&R("U/UQ76nUHUn[*R*"X5n [/[*R*XU5n UR1XS*R3XU5S+9 MW M| g![,a Mkf=f),N)r%Hr9Lz=BBBB)r)ruhilz=bbb)irr)rr9rzHHHH)rrrzhhhr9rzIIIIrrziiizQQQQzqqq)lrl)lrrfzffffrxzdddd{0!r} != {1!r}; testcase={2!r}msg) UNSIGNED_INT8 SIGNED_INT8UNSIGNED_INT16_LEUNSIGNED_INT16_BESIGNED_INT16_LESIGNED_INT16_BEUNSIGNED_INT32_LEUNSIGNED_INT32_BESIGNED_INT32_LESIGNED_INT32_BEUNSIGNED_INT64_LEUNSIGNED_INT64_BESIGNED_INT64_LESIGNED_INT64_BEIEEE_754_FLOAT_LEfloatIEEE_754_FLOAT_BEIEEE_754_DOUBLE_LEIEEE_754_DOUBLE_BEstructpackr OverflowErrorrzrHformat) r testcasestestcasevalid_typecodes mformat_code struct_fmtvaluesarraystrrrKrus r test_numbers#ArrayReconstructorTest.test_numberssi !=' " $ !;   / ( * / ( * ov ! # ov ! #3Z*G - /3Z*G - /3Z& # %3Z& # %U%w - /U%w - /UOV # %UOV # % U%w - /U%w - /UOV # %UOV # %U%w%,f t < >U%w%,f t < >U& %,f t D FU& %,f t D F]0 b"H@H =O:{{:77H+ H5A(KKC  8??hO!Q," %s G&& G43G4c 0Sn[S4[S4[S4[S44nUHpnUupESHcn[R"Xa5n[ [RXdUR U55nURXxSRXxU5S9 Me Mr g) NuBonne Journée 𠌊𠍇z UTF-16-LEz UTF-16-BEz UTF-32-LEz UTF-32-BEuwrr) UTF16_LEUTF16_BEUTF32_LEUTF32_BErrzencoderHr) rteststrrrrencodingcrKrus r test_unicode#ArrayReconstructorTest.test_unicodes9 { # { # { # { #  "H%- "LKK+'KK'..2JL  8??hO!Q "rr N) rrrrrpr}rrrr rrrdrdds)6$=Q~Qrrdc\rSrSrSrSrSrSrSrSr Sr S r S r S r S rS rSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSr Sr!S r"S!r#S"r$S#r%S$r&S%r'S&r(S'r)S(r*S)r+S*r,S+r-S,r.S-r/S.r0S/r1S0r2S1r3S2r4\5Rl"\7"\8S35S45S55r9S6r:S7r;\\)?BaseTestcUR[R"55 [R"SS[S9 grgrjr+s rrpBaseTest.setUprrrc&URX5 gr)rHrentry1entry2s rassertEntryEqualBaseTest.assertEntryEquals (rct[[RUR5S-[[5-$rA) typecodesindexrrIr+s r badtypecodeBaseTest.badtypecodes()//$--8:c)nLMMrc<[R"UR5nURURUR5 URURUR 5 UR [[RURS5 gr)rrrHassertGreaterEqualitemsize minitemsizer3r4rJs rtest_constructorBaseTest.test_constructorsb KK & T]]3  D,<,<= )U[[$--Frch[R"UR5nURURS5 UR [ U5S5 [R"URUR5nUR [ U5[ UR55 gNrrB)rrappendexamplerHrIrJs rtest_lenBaseTest.test_lensq KK & a! Q# KK t|| 4 QT\\!23rc[R"URUR5nUR[UR S5 UR 5nUR U[5 UR[U5S5 UR US[5 UR US[5 URUS[U55 g)Nr/rPrrB) rrrr3r4 buffer_infor&tuplerHrIint)rrKbis rtest_buffer_infoBaseTest.test_buffer_infos KK t|| 4 )Q]]B7 ]]_ b%( R!$ beS) beS) AA'rcURS;aSnO URn[R"URU5nUR[UR S5 UR S;a[R"URU5nUR 5 UR S:XaURX#5 OURX#5 UR 5 URX#5 gg)Nr wu􀄀r/rBrPrQrUrB) rrrr3r4byteswaprrHassertNotEqual)rrrKrus r test_byteswapBaseTest.test_byteswaps ==J &"GllG KK w / )QZZ4 :: % DMM73A JJLzz1}  &##A) JJL   Q " &rcSSKn[R"URUR5nURU5nUR [ U5[ U55 UR X#5 gNr)copyrrrridrHrrrKrus r test_copyBaseTest.test_copysP KK t|| 4 IIaL BqE2a5) rcSSKn[R"URUR5nUR U5nUR [ U5[ U55 URX#5 gr)rrrrdeepcopyrrrHrs r test_deepcopyBaseTest.test_deepcopysQ KK t|| 4 MM!  BqE2a5) rcz[R"URUR5n[S5H5nUR UR U5S[R5 M7 [S[ RS-5H+nUR UR U5S[5 M- g)NrGrrB) rrrrangeassertIs __reduce_ex__pickleHIGHEST_PROTOCOLrz)rrKprotocols rtest_reduce_exBaseTest.test_reduce_ex s KK t|| 4aH MM!//(3A6 D!a!8!81!<=H MM!//(3A68K L>rc[[RS-5GH^n[R"URUR 5n[R "[R"X!55nUR[U5[U55 URX#5 [URUR 5nSUl [R "[R"X!55nUR[U5[U55 URX#5 URURUR5 UR[U5[U55 GMa gNrBrW)rrrrrrloadsdumpsrrrHr r2r;rrrKrus r test_pickleBaseTest.test_pickle'sf559:H DMM4<<8A V\\!67A   1r!u -   Q "dmmT\\:AAC V\\!67A   1r!u -   Q "   QSS!## &   T!Wd1g .;rc[[RS-5GHHn[R"UR5n[R "[R "X!55nUR[U5[U55 URX#5 [UR5nSUl [R "[R "X!55nUR[U5[U55 URX#5 URURUR5 UR[U5[U55 GMK gr) rrrrrrrrrrHr r2r;rs rtest_pickle_for_empty_array$BaseTest.test_pickle_for_empty_array6sf559:H DMM*A V\\!67A   1r!u -   Q "dmm,AAC V\\!67A   1r!u -   Q "   QSS!## &   T!Wd1g .;rcB[R"URUR5n[U5nUSSS2n[ [ R S-5GH@n[U5n[ R"XQ4U5n[ R"U5upxURU5 UR[U5[U55 UR[U5X#-5 [U5 [ R"XQ4U5n[ R"U5upxURU5 UR[U5[U55 UR[U5USSU-5 [ S[U55Hn [U5 M [ R"XQ4U5n[ R"U5upxURU5 UR[U5[U55 UR[U5U5 UR[ [U5 [ R"XQ4U5n[ R"U5upxURU5 UR[U5/5 GMC g)NrOrB)rrrlistrrrr<rrfromlistrHr;nextrIr3 StopIteration) rorigdatadata2protoitorigrxitrKrs rtest_iterator_pickleBaseTest.test_iterator_pickleEs{{4==$,,7DzTrT 622Q67E$ZF f^U3ALLOEB JJu    T"XtF| 4   T"Xt| 4 L f^U3ALLOEB JJu    T"XtF| 4   T"XtABx%'7 81c$i(V ) f^U3ALLOEB JJu    T"XtF| 4   T"Xu -   mT6 : f^U3ALLOEB JJu    T"Xr *?8rc:[R"URUR5nUR[ U5[ UR55 [ U5n[ U5nUHn[ U5 M URUR5 UR[ U5/5 UR[ U5UR/5 UR[ U5[ UR5UR/-5 gr) rrrrHrr<rroutsiderrKexhitempitr2s rtest_exhausted_iterator BaseTest.test_exhausted_iteratorjs KK t|| 4 a$t||"45QQA K  eb) et||n5 a$t||"4 ~"EFrc.[R"URUR5nUR[ U5[ UR55 UR[ [ U55[ [ U55SSS25 gNrO)rrrrHrreversedr<rJs rtest_reverse_iteratorBaseTest.test_reverse_iteratorvsa KK t|| 4 a$t||"45 hqk*DaM$B$,?@rc[R"URUR5n[U5nUR/U-nU[ U5S- SS2UR/-n[ [RS-5GHn[U5n[R"Xa4U5n[R"U5upU RSUR5 UR[U5[U55 UR[U5U5 UR[U 5U5 [U5 [R"Xa4U5n[R"U5upU RSUR5 UR[U5[U55 UR[U5USS5 UR[U 5U5 [ S[ U55Hn [U5 M [R"Xa4U5n[R"U5upU RSUR5 UR[U5[U55 UR[U5/5 UR[U 5U5 UR!["[U5 [R"Xa4U5n[R"U5upU RSUR5 UR[U5/5 UR[U 5U5 GM g)NrPrOrBr)rrrrrrIrrrrrrinsertrHr;rr3r ) rr r r rev_datar rrxrrKrs rtest_reverse_iterator_picking&BaseTest.test_reverse_iterator_picking{so{{4==$,,7Dz%D ! R(DLL>9622Q67Ed^F f^U3ALLOEB HHQ %   T"XtF| 4   T"Xx 0   T!We , L f^U3ALLOEB HHQ %   T"XtF| 4   T"Xx| 4   T!We ,1c$i(V ) f^U3ALLOEB HHQ %   T"XtF| 4   T"Xr *   T!We ,   mT6 : f^U3ALLOEB HHQ %   T"Xr *   T!We ,G8rc&[R"URUR5nUR[ U5[ UR55 [ U5n[ U5nUHn[ U5 M URSUR5 UR[ U5/5 UR[ U5/5 UR[ U5UR/[ UR5-5 gr) rrrrHrrrrrrs rtest_exhausted_reverse_iterator(BaseTest.test_exhausted_reverse_iterators KK t|| 4 a$t||"45  A K DLL! eb) eb) a4<<.4 3E"EFrc [R"URUR5nURSURS5 UR [ U5S[ UR5-5 UR USUS5 UR [UR5 UR [URS5 UR [URSS5 [R"URUR5nURSURS5 UR U[R"URURSSURSS-URSS-55 [R"URUR5nURSURS5 UR U[R"URURSSUR-55 [R"URUR5nURSURS5 UR U[R"URURURSS-55 g)NrrBrO)rrrrrHrIr3r4rJs r test_insertBaseTest.test_inserts KK t|| 4 DLLO$ Q3t||#4!45 1qt$ )QXX. )QXXt4 )QXXq$7 KK t|| 4 T\\!_%  KK  Sb!DLL!$44t||BC7HH   KK t|| 4  Q(  KK t||BQ'7$,,'F G KK t|| 4 t||A'  KK t||dll2A6F'F G rc[R"URSUR-5nUR[UR 5 [ R"[ R5 [[ RS5nUR U5 UR5 [R"UR5n[[ RS5nUR[UR5 URU[UR55 URU[R"URUR55 URX5 UR[URU[UR5S-5 URX5 UR5 UR (dUR5 [ R"[ R5 g!UR (dUR5 [ R"[ R5 f=f)NrPwbrbrB)rrrr3r4tofilerunlinkTESTFNopenclosefromfilerIrHrEOFErrorclosedrrKrrus rtest_tofromfileBaseTest.test_tofromfilesz KK q~ 6 )QXX.))* !!4 ( / HHQK GGI DMM*AY%%t,A   i 4 JJq#dll+ ,   Q DMM4<< H I    %   h As4<<7H7J K   Q " GGI88   Y-- .88   Y-- .sEHAI c[R"UR5n[[RS5nUR [ URU[UR55 UR5 [R"[R5 g!UR5 [R"[R5 f=f)Nr,) rrr1rr0r3OSErrorr3rIrr2r/)rrKrs rtest_fromfile_ioerrorBaseTest.test_fromfile_ioerrors KK & !!4 ( /   gqzz1c$,,6G H GGI   Y-- . GGI   Y-- .s 5B&&6Cc[R"URSUR-5n[[R S5nUR U5 UR5 [R"UR5n[[R S5nURU[UR55 URU[R"URUR55 URX5 URU[UR55 URX5 UR5 UR(dUR5 [R"[R 5 g!UR(dUR5 [R"[R 5 f=f)NrPr,r-)rrrr1rr0writer2r3rIrHrr5r/r6s rtest_filewriteBaseTest.test_filewrites/ KK q~ 6 !!4 ( / GGAJ GGI DMM*AY%%t,A JJq#dll+ ,   Q DMM4<< H I    % JJq#dll+ ,   Q " GGI88   Y-- .88   Y-- .s DF""AG)c[R"URSUR-5n[R"UR5nUR[UR S5 UR[UR 5 UR[UR S5 UR[UR S/5 UR UR 55 URX5 g)NrPr/)rrrr3r4tolistrrHrrKrus rtest_tofromlistBaseTest.test_tofromlists KK q~ 6 KK & )QXXr2 )QZZ0 )QZZ4 )QZZ$8 188: rc[R"URSUR-5n[R"UR5nUR[UR S5 UR[UR 5 UR[UR S5 UR UR 55 [R"UR[UR 555nURX5 URX5 URS:a"UR[UR S5 gg)NrPr/rBx) rrrr3r4tobytes frombytes bytearrayrHrr5)rrKrurs rtest_tofrombytesBaseTest.test_tofrombytess KK q~ 6 KK & )QYY3 )Q[[1 )Q[["5 AIIK KK y'= >   ::a<   j!++t < rc[R"URUR5n[R"URU5nURX5 grrrrrHrCs rtest_fromarrayBaseTest.test_fromarrays< KK t|| 4 KK q ) rcZ[R"URSUR-5nURU[ [ U5S[R055 [R"UR5nUR[ U5SUR-5 g)NrPrz array('%s'))rrrrHevalreprrJs r test_reprBaseTest.test_repr$sq KK q~ 6 Da7EKK*@AB KK & a-$--"?@rcv[R"URSUR-5n[U5 g)NrP)rrrr{rJs rtest_strBaseTest.test_str+s% KK q~ 6 ArcJ[R"URUR5nURUS:HS5 URUS:gS5 URX:HS5 URX:gS5 URX:S5 URX:*S5 URX:S5 URX:S5 [R"URUR5n[R"URUR 5nURUSU-:HS5 URUSU-:gS5 URUSU-:S5 URUSU-:*S5 URUSU-:S5 URUSU-:S5 URX:HS5 URX:gS5 URX:S5 URX:*S5 URX:S5 URX:S5 URX:HS5 URX:gS5 URX:S5 URX:*S5 URX:S5 URX:S5 g)Nr/FTrP)rrrrsmallerexample biggerexample)rrKalabs rtest_cmpBaseTest.test_cmp/s KK t|| 4 a2gu% a2gt$ afd# afe$ aeU# afd# aeU# afd# [[(;(; < [[(:(: ; a1Q3h& a1Q3h% a!A#gt$ a1Q3h% a!A#gu% a1Q3h& agu% agt$ afe$ agu% afd# agt$ agu% agt$ afd# agt$ afe$ agu%rc &[R"URUR5[R"URURSSS25-nURU[R"URURURSSS2-55 [R"UR 55nUR [ URU5 UR [ URS5 g)NrObad)rrrrHrr3r4__add__rCs rtest_addBaseTest.test_addSs KK t|| 4kk$--dd);< =  KK t||dll4R46H'H I KK((* + )QYY2 )QYY6rc J[R"URURSSS25nUnU[R"URSUR-5- nURX5 UR U[R"URURSSS2SUR--55 [R"URUR5nX- nUR U[R"URURUR-55 [R"UR 55nUR [URU5 UR [URS5 g)NrOrPra) rrrrrHrr3r4rb__iadd__rCs r test_iaddBaseTest.test_iadd`s( KK t||DbD'9 :  U[[$,, 77 a  KK t||DbD'9!DLL.'H I  KK t|| 4   KK t||dll'B C KK((* + )QYY2 )QZZ7rc@S[R"URUR5-nURU[R"URSUR-55 [R"URUR5S-nURU[R"URURS-55 S[R"URUR5-nURU[R"UR55 S[R"URUR5-nURU[R"UR55 S[R"URURSS5-nURU[R"URUS/S-55 UR [ UR S5 g)NrRrrOrBra)rrrrHr3r4__mul__rJs rtest_mulBaseTest.test_mulus ekk$--6 6  KK q~ 6 KK t|| 4Q 6  KK t||A~ 6 ekk$--6 6  KK & T]]DLL9 9  KK &  DMM4<<+;< <  KK !vz 2 )QYY6rc[R"URUR5nUnUS-nURX5 UR U[R"URSUR-55 US-nURX5 UR U[R"UR55 US-nURX5 UR U[R"UR55 US-nURX5 UR U[R"UR55 [R"URUR5nUS-nUR U[R"UR55 UR [ URS5 g)NrRrr(rOra)rrrrrHr3r4__imul__rCs r test_imulBaseTest.test_imulsK KK t|| 4  Q a  KK q~ 6 Q a EKK 67 T  a EKK 67 R a EKK 67 KK t|| 4 R EKK 67 )QZZ7rc^[R"URUR5nURUSURS5 URUSURS5 URUSURS5 URUSURS5 URU[ UR5S- URS5 URU[ UR5*URS5 UR [ UR5 UR [UR[ UR55 UR [UR[ UR5*S- 5 g)NrrOrB) rrrrrIr3r4 __getitem__ IndexErrorrJs r test_getitemBaseTest.test_getitems; KK t|| 4 adDLLO4 adDLLO4 aeT\\"%56 aeT\\"%56 aDLL 1! 34dll26FG aT\\!2 23T\\!_E )Q]]3 *ammS5FG *ammc$,,6G5G5IJrc[R"URUR5nUSUS'URUSUS5 [R"URUR5nUSUS'URUSUS5 [R"URUR5nUSUS'URUSUS5 [R"URUR5nUSUS'URUSUS5 [R"URUR5nUSU[ UR5S- 'URUSUS5 [R"URUR5nUSU[ UR5*'URUSUS5 UR [ UR5 UR [ URS5 UR [ URSS5 UR [UR[ UR5URS5 UR [UR[ UR5*S- URS5 g)NrOrrB) rrrrrIr3r4 __setitem__rsrJs r test_setitemBaseTest.test_setitems4 KK t|| 4u! adAbE* KK t|| 4u! adAbE* KK t|| 4!" adAbE* KK t|| 4!" adAbE* KK t|| 4!"1#dll A  adAbE* KK t|| 4 !"3t||   adAbE* )Q]]3 )Q]]D9 )Q]]At<   MM  t||A   MM   q $,,q/ rc [R"URUR5nUS URU[R"URURSS55 [R"URUR5nUS URU[R"URURSS55 [R"URUR5nU[ UR5S- URU[R"URURSS55 [R"URUR5nU[ UR5* URU[R"URURSS55 UR [ UR5 UR [ URS5 UR [UR[ UR55 UR [UR[ UR5*S- 5 g)NrrBrO) rrrrHrIr3r4 __delitem__rsrJs r test_delitemBaseTest.test_delitems KK t|| 4 aD  KK t||AB'7 8 KK t|| 4 bE  KK t||CR'8 9 KK t|| 4 c$,,! "  KK t||CR'8 9 KK t|| 4 s4<<  !  KK t||AB'7 8 )Q]]3 )Q]]D9 *ammS5FG *ammc$,,6G5G5IJrc [R"URUR5nURUSSU5 URUSS[R"URURSS55 URUSS[R"URURSS55 URUSS[R"URURSS55 URUSS[R"URURSS55 URUSS[R"UR55 URUSS[R"UR55 URUSS[R"UR55 URUSSU5 URUSSU5 URUSS[R"UR55 URUSSU5 URUSS[R"UR55 g)NrBrOrPr(r'rNrJs r test_getsliceBaseTest.test_getslices KK t|| 4 1q!  abE KK t||AB'7 8  bqE KK t||BQ'7 8  crF KK t||CR'8 9  bcF KK t||BC'8 9  bH KK &  aF KK &  deH KK &  56A& 5D1%  fuI KK &  5*  d4L KK & rc &[R"URUR5nSSSSSS[RSSSS 4 nUHEnUH<nUSSH0nUR [ XXE25[ U5X4U25 M2 M> MG g NrrBrGr`rerOi)rrrsysmaxsizerHr)rrKindicesstartstopsteps rtest_extended_getsliceBaseTest.test_extended_getslice:s KK t|| 4dAq"c3;;BTJE#ABKD$$T!$O*<%=%)!WU_%=?( rc 0 [R"URUR5nXSS&URU[R"URURURSS-55 [R"URUR5nXSS&URU[R"URURURSS-55 [R"URUR5nXSS&URU[R"URURSSUR-55 [R"URUR5nXSS&URU[R"URURSSUR-55 [R"URUR5nXSS&URU[R"URURSSUR-URSS-55 [R"URUR5nXSS&URU[R"URSUR-55 [R"URUR5nXSS&URU[R"URUR55 [R"URUR5nXSS&URU[R"URUR55 [R"URUR5nXSS&URU[R"URSUR-55 [R"URUR5nXSS&URU[R"URURSSUR-URSS-55 [R"URUR5nXSS&URU[R"URSUR-55 [R"URUR5nUR [ UR [SS5S5 UR [ UR [SS5S5 [R"UR55nUR [ UR [SS5U5 UR [ UR [SS5U5 g)NrBrOr(rPr'rr) rrrrHr3r4rwslicerrCs r test_setsliceBaseTest.test_setsliceFsi KK t|| 4"1  KK t||dll126F'F G KK t|| 4#2  KK t||dll236G'G H KK t|| 4"#  KK t||CR'84<<'G H KK t|| 4!"  KK t||BQ'7$,,'F G KK t|| 4!B  KK  Ra 4<</$,,rs2CC   KK t|| 4$%  KK q~ 6 KK t|| 4%&   KK t|| 4 KK t|| 4%4  KK t|| 4 KK t|| 4&5   KK q~ 6 KK t|| 4!A  KK t||BQ'7$,,'FVWVXIY'Y Z KK t|| 4$t   KK q~ 6 KK t|| 4 )Q]]E!QKF )Q]]E!QKF KK((* + )Q]]E!QKC )Q]]E!QKCrc 8SSSSSS[RSSSS 4 nUHnUHnUSSHn[R"URUR5n[ U5nXbX42nUR 5 XvX#U2'[R"URU5XRX42'URU[R"URU55 XbX42 XRX42 URU[R"URU55 M M M gr)rrrrrrreverserH)rrrrrrKrr s rtest_extended_set_del_slice$BaseTest.test_extended_set_del_slicesdAq"c3;;BTJE#ABKD DMM4<<@AQA4_-DLLN)-eo&).T]]D)IADo&$$Q DMM1(EF/*/*$$Q DMM1(EF( rcHSUR-n[R"URU5nUR[UR 5 UH3nUR UR U5UR U55 M5 UR[UR S5 UR[UR UR5 [R"S/SQ5nUR UR S5S5 UR UR SS5S5 UR UR SS5S5 UR UR SS5S5 UR UR SS5S5 UR UR SS 5S5 UR UR SSS 5S5 UR UR SS S5S5 UR[UR SSS5 g) NrPr)rrOrrrBrPrrirGrQ) rrrr3r4rrHr5rrrrKr2s r test_indexBaseTest.test_indexsDLL. KK w / )QWW-A   QWWQZq)9 : *aggt4 *aggt||< KK1 2 Q' A* B+ S)1- A* B+ Aq)1- B+Q/ *aggq!S9rcSUR-n[R"URU5nUR[UR 5 UH3nUR UR U5UR U55 M5 UR UR UR5S5 UR UR S5S5 g)NrPr)rrrr3r4countrHrrs r test_countBaseTest.test_countsDLL. KK w / )QWW-A   QWWQZq)9 : .2 *rc8URHnSUR-n[R"URU5nURU5nUSUX$S-S-nUR U5 UR U[R"URU55 M [R"URUR5nUR [URUR5 UR [URS5 g)NrPrB) rrrrremoverHr3r5r)rr2rrKposexample2s r test_removeBaseTest.test_removesA nG DMM73A--"Ct}w1uv6H HHQK   Q DMM8 D E  KK t|| 4 *ahh = *ahh5rc l[R"UR5nUR[UR5 [R"URSUR -5nUR[ URSS5 UR[ URS5 UR[UR[U55 UR[UR[U5*S- 5 URUR S5UR S5 URU[R"URUR SSUR -55 URUR S5UR S5 URU[R"URUR SSUR SS-UR -55 URUR S5UR S5 URUR 5UR S5 URU[R"URUR SSUR SS-55 g)NrPr/rBrrGrO) rrr3rspoprr4rIrrHrJs rtest_popBaseTest.test_pops KK & *aee, KK q~ 6 )QUUB3 )QUUD1 *aeeSV4 *aeec!fWQY7 aeeAh Q8  KK t||AB'7 'D E  aeeAh Q8  KK t||Aa'8ab9I'I$,,'V W  aeeAh Q8 aeegt||B'78  KK t||AB'7 Sb8I'I J rc [R"URUR5nUR[5 UR S5 SSS5 UR 5 UR [U5S5 UR URUR5 [R"UR5nUR 5 UR [U5S5 UR URUR5 [R"URUR5nUR 5 URURS5 URURS5 UR U[R"URURSS55 [U5 UR[5 UR 5 SSS5 SSS5 g!,(df  GN=f!,(df  N)=f!,(df  g=f)Nr/rrPrGrQ) rrrr3r4clearrHrIr memoryview BufferErrorrJs r test_clearBaseTest.test_clearsk KK t|| 4   y ) GGBK*   Q# T]]3 KK &   Q# T]]3 KK t|| 4   a! a! EKK t||Aa7HIJ ]"";/ 0]#* )$0/]s0HH83H'H8 H$' H5 1H88 Ic >[R"URUR5nUR[UR S5 UR 5 UR U[R"URURSSS255 g)Nr/rO)rrrr3r4rrHrJs r test_reverseBaseTest.test_reversesi KK t|| 4 )QYY3   KK t||DbD'9 : rc |[R"URUR5nUR[UR 5 UR [R"URURSSS255 UR U[R"URURURSSS2-55 [R"URUR5nUR U5 UR U[R"URURUR-55 [R"UR55nUR[UR U5 [R"URUR5nUR URSSS25 UR U[R"URURURSSS2-55 gr)rrrr3r4extendrHrrCs r test_extendBaseTest.test_extends} KK t|| 4 )QXX. T]]DLL2,>?@  KK t||DLL24F'F G KK t|| 4    KK t||DLL'@ A KK((* + )QXXq1 KK t|| 4 dd#$  KK t||DLL24F'F G rc2[R"UR[UR55n[R"URUR5nUR X5 UR [ [RURS5 "SS5nUR [[RURU"55 SnUR [[RURU"55 g)NrWc\rSrSrSrSrg);BaseTest.test_constructor_with_iterable_argument..Ai<c[er UnicodeErrorr+s r__iter__DBaseTest.test_constructor_with_iterable_argument..A.__iter__=s""rr N)rrrrrrr rrAr<s #rrc3# [e7frrr rrr%;BaseTest.test_constructor_with_iterable_argument..BBs  s )rrr<rrHr3r4r)rrKrurr%s r'test_constructor_with_iterable_argument0BaseTest.test_constructor_with_iterable_argument3s KK tDLL'9 : KK t|| 4  )U[[$--D # # , T]]ACH  , T]]ACHrcSSKn[R"UR5n[ U5/nUR U5 WR5 g![a URS5 Nkf=f)Nrzgc module not available)gc ImportErrorskipTestrrr<rcollect)rrrKrs rtest_coveritertraverseBaseTest.test_coveritertraverseGs[ 5  KK & !WI    5 MM3 4 5sAA21A2c [R"URUR5n[U5nUR 5nUR UR 5U5 UR UR 5SUS5 UR [URUS5 UR UR 5U5 UR [URUSS5 UR UR 5U5 UR [URUS5 UR UR 5U5 UR [URS5 UR UR 5U5 UR [URUR55 UR UR 5U5 UR [URUR 55 UR UR 5U5 URS;aOUR [URUR!55 UR UR 5U5 UR [["R$US5 UR UR 5U5 UR [["R$US5 UR UR 5U5 UR [["R&U[)SS5U5 UR UR 5U5 UR [["R*US5 UR UR 5U5 UR [["R*U[)SS55 UR UR 5U5 g)NrrBrrP)rrrrrHrHr3rrrrrrrBrI fromunicode tounicodeoperatorimulsetitemrdelitem)rrKmexpecteds r test_bufferBaseTest.test_bufferQs KK t|| 4 qM99; h/ Q!5 +qxx16 h/ +qxx1Q8 h/ +qxx16 h/ +quua0 h/ +qzz188:> h/ +q{{AIIK@ h/ ==J &   k1==!++- H   QYY[( 3 +x}}a; h/ +x}}a; h/ +x'7'7E!QKK h/ +x'7'7A> h/ +x'7'7E!QKH h/rcF[R"URUR5n[R"U5nUR UR 5UR 55 Sn[R"5 UR[[U5 gr) rrrweakrefproxyrHrHr gc_collectr3ReferenceErrorrI)rsps r test_weakrefBaseTest.test_weakreftsg KK t|| 4 MM!  aiik2  .#q1r getrefcountztest needs sys.getrefcount()cD[S5H#n[R"S[S55nM% [R"S5n[S5H#n[R"S[S55nM% UR U[R"S55 g)NrWr%@)rrrrrH)rrrurcs rtest_bug_782369BaseTest.test_bug_782369|sorA Cr+A __R rA Cr+A S__R01rc[SSS9 g)NrurB)r)rr+s rtest_subclass_with_kwargs"BaseTest.test_subclass_with_kwargss A.rc[R"SS5nUR[U5UR-S5 g)Nrs1234rQ)rrHrIrrJs rtest_create_from_bytesBaseTest.test_create_from_bytess1 KKW % Q!**,a0rc[R"URUR5n[R"S5nUR 5SUR -n[R"XX#-5 g)NPn2PirB)rrrr calcvobjsizerr check_sizeof)rrKbasesize buffer_sizes rtest_sizeof_with_buffer BaseTest.test_sizeof_with_buffersV KK t|| 4''0mmoa(1::5 Th&<=rc[R"UR5n[R"S5n[R"XU5 g)Nr)rrrrr)rrKrs rtest_sizeof_without_buffer#BaseTest.test_sizeof_without_buffers4 KK &''0Th/rc@URS;aUR[5n[R"URS5nSSS5 UR S[ WR 55 UR[5n[R"UR[R"SS55nSSS5 UR S[ UR 55 g[R"URS5n[R"UR[R"SS55n[R"UR[R"SS55ng!,(df  GN<=f!,(df  N=f)NrrCzcannot use a strrzcannot use a unicode arrayr )rr3r4rassertInr{ exception)rcmrKs rtest_initialize_with_unicode%BaseTest.test_initialize_with_unicodes == *""9-KK u5. MM,c",,.? @""9-KK u{{3/FG. MM6BLL8I J DMM51A DMM5;;sE+BCA DMM5;;sE+BCA.-.-s"E= 7F= F  Fc[R"S5n[R"SS5nUR[UR U5 g)N _testcapir%r)r import_modulerr3rgetbuffer_with_null_view)rrrKs rtest_obsolete_write_lock!BaseTest.test_obsolete_write_locks:!// < KKS ! +y'I'I1Mrc[R"U[[RUR45 [R"U[ [RUR45 gr)rcheck_free_after_iteratingr<rrrr+s rtest_free_after_iterating"BaseTest.test_free_after_iteratingsF**4u{{,0MM+; =**45;;,0MM+; =rr N)Drrrrrprrrrrrrrrrrrrrr!r$r)r7r;r?rDrKrOrTrWr^rcrgrkrortrxr|rrrrrrrrrrrrrrrunittest skipUnlesshasattrrrrrrrNrrrrrrr rrrrs))NG 4(#"M / /#+J GA (-T G B/, //& = A"&H 78*7B8: K% N KD0 d ?WDrG(:(+ 6 6.  4I(!0F2m479292/1  >>  00 D NN =rrc(^\rSrSrU4SjrSrU=r$) StringTestic>[TU]5 [R"URUR5nUR [ URSURSS5 g)NrrP)superrxrrrr3r4rw)rrK __class__s rrxStringTest.test_setitemsI  KK t|| 4 )Q]]At||BQ7GHrr )rrrrrxr __classcell__)r s@rr r sIIrr cJ\rSrSrSrSrSrSr\"S5r \ r Sr Sr S rS rg ) UnicodeTestir u☺u☺﻾u☺3cUR[[RSS5 [R"URS5nUR S5 UR S5 UR S5 UR S5 UR 5nUR US5 UR URUR5 Sn[R"URU5nUR [U5S URS 35 UR[UR5 g) NrurCu Âሴ rtu abcÿሴu Âሴ abcÿሴu="'a\b€ÿሴzarray('u#', '\x00="\'a\\b\x80ÿ\x00\x01ሴ')) r3r4rrrrrHrrrS)rrKrs rrUnicodeTest.test_unicodes )U[[#u= KK '7 8 c b b )* KKM >? T%5%56 4 KK q )  Gdmm_$T U W )Q]]3rcURS:Xa[S:XaURS5 Sn[R"URU5nUR [ UR 5 UR [ [U5 g)Nr rPzspecific to 32-bit wchar_ts)r sizeof_wcharrrr3r5rr{)r invalid_strrKs rtest_issue17223UnicodeTest.test_issue17223sc ==C LA$5 MM6 7* KK { 3 *akk2 *c1-rcUR[5 [R"S5 SSS5 g!,(df  g=f)Nr ) assertWarnsrorr+s rtest_typecode_u_deprecation'UnicodeTest.test_typecode_u_deprecations)   0 1 KK 2 1 1s 6 Ar N)rrrrrrrZr[r{rrrrrrrr rrrrs3H$G+N*M&kGK4( .rrc\rSrSrSrSrSrg)UCS4TestirrQr Nrrrrrrrr rrr r  HKrr c>\rSrSrSrSrSrSrSrSr Sr S r g ) NumberTesticp[R"UR[S55nURUSSU5 URUSSS2[R"UR/SQ55 URUSSS2[R"URSS/55 URUSSS2[R"UR/SQ55 URUSSS2[R"UR/S Q55 URUSSS2[R"URSS/55 URUS S U5 URUS S S2USSS25 URUS S S2[R"UR/SQ55 URUS S S2[R"UR/55 URUSSS2[R"UR/55 g)NrRrPrrPrQrBrGrO)rQrGrPrBrr)rQrPrrrer(rr'i0rrrrHrJs r test_extsliceNumberTest.test_extslices KK uQx 0 2" 3Q3T]]G!DE 14a4%++dmmaU"CD 4R4%++dmm["IJ 4R4%++dmmW"EF 15b55;;t}}qe#DE 4q) 3tB;4R41 4A: DMM7(KL 4Q;T]]B)GH 5r>*EKK r,JKrc[R"UR[S55nUSSS2 URU[R"URSS/55 [R"UR[S55nUSSS2 URU[R"UR/SQ55 [R"UR[S55nUSSS2 URU[R"UR/SQ55 [R"UR[S55nUSSS 2 URU[R"UR/S Q55 [R"UR[S55nUS SSS -2 g) NrRrPrBrGr&r)rrPrGrQrWr() rBrPrGrQrRrSrTrUrVrViMr'rJs r test_delsliceNumberTest.test_delslices< KK uQx 0 ccF EKK !u=> KK uQx 0 addG EKK w?@ KK uQx 0 aeeH EKK yAB KK uRy 1 ffI EKK 7JKL KK uRy 1 aiCiLrc[R"UR[S55n[R"URS/S-5USSS2'URU[R"UR/SQ55 [R"UR[S55n[R"URS/S-5USSS2'URU[R"UR/SQ55 [R"UR[S 55nXSSS 2'URU[R"UR/S Q55 [R"UR[S55nUSSnUSSn[R"UR[S55nXASS&XB[ SS5'XCSS&g) NrWr/rRrP) r/rBr/rGr/rRr/rTr/rVrGr) rrWrPrGrQrWrSrTrUrWrQrO)rGrPrBr)rrrrHr)rrKrurinss rtest_assignmentNumberTest.test_assignmentsY KK uRy 1T]]RDF3#A# EKK 7Z[\ KK uRy 1++dmmbT!V4$B$ EKK 7XYZ KK uQx 0$B$ EKK |DE KK uRy 1 aD aDkk$--q2!A%!* !ArcV[R"UR[S55nUR[ U5[ [S555 [R"URS/5nURUSU;S5 URUSU;S5 g)NrWrarOTr)rrrrHrrCs rtest_iterationcontains!NumberTest.test_iterationcontains#s| KK uRy 1 a$uRy/2 KK t , 2!T* 1Q-rc[R"URU/5nXS'UR[[RURUS- /5 UR[URSUS- 5 [R"URU/5nX#S'UR[[RURUS-/5 UR[URSUS-5 gr)rrr3rrw)rlowerupperrKs rcheck_overflowNumberTest.check_overflow*s KK w /! -dmmeAgYO -57C KK w /! -dmmeAgYO -57CrcURn"SS[R5nU"UR/SQS5nURUSS5 UR[[ USS5 g) Nc,\rSrSrS/rSrSrSrSrg)6NumberTest.test_subclassing..ExaggeratingArrayi<offsetcB[RRXU5$r)r__new__)clsrr r<s rr>>NumberTest.test_subclassing..ExaggeratingArray.__new__?s{{**3$??rcX0lgrr<)rrr r<s rr?NumberTest.test_subclassing..ExaggeratingArray.__init__Bs$ rcZ[RRX5UR-$r)rrrr<)rrs rrrBNumberTest.test_subclassing..ExaggeratingArray.__getitem__Es {{..t7$++EErrBN) rrrr __slots__r>rrrrr rrExaggeratingArrayr;<s! I @ % FrrG)rGrSrTrXrQrrTcolorblue)rrrr3AttributeErrorsetattr)rrrGrKs rtest_subclassingNumberTest.test_subclassing:s[== F F dmm]A > adA& .'1gvFrc[R"S[S55n[R"URU5nURX5 g)NrurW)rrrrHrCs rtest_frombytearrayNumberTest.test_frombytearrayMs8 KKU2Y ' KK q ) rr N) rrrrr(r+r/r2r7rLrOrr rrr$r$s( L"$.D G&rr$c\rSrSrSrSrg)IntegerNumberTestiRcN[R"UR5nURS5 UR[5 URS5 SSS5 UR[5 SUS'SSS5 g!,(df  N2=f!,(df  g=f)Nr/gE@r)rrrr3r4rJs rtest_type_error!IntegerNumberTest.test_type_errorSsl KK &    y ) HHTN*   y )AaD* )* ) ) )sB6B B B$r N)rrrrrTrr rrrRrRRsrrRc2\rSrSrSrSrSrSrSrSr g) Intablei[cXlgr_num)rnums rrIntable.__init__\s rcUR$rrYr+s r __index__Intable.__index__^ yyrcUR$rrYr+s r__int__Intable.__int__`r`rcB[[U5[U5- 5$rrWrrothers r__sub__Intable.__sub__bs4y3u:-..rcB[[U5[U5-5$rrerfs rrbIntable.__add__drjrrYN) rrrrrr^rbrhrbrr rrrWrW[s//rrWc6\rSrSr/SQr/SQr/SQrSrSrSr g) SignedNumberTestig)rOrrBr/r)rOrrBr/~)rOrrB+rcN[R"UR5nS[[SURS-S- 55-n[[SURS-S- 55S- nUR X#5 UR [ U5[ U55 g)NrOrPrUrBrrrpowrr7rWrrKr5r6s r test_overflowSignedNumberTest.test_overflowms KK &SQ Q 2344C1::>A-./!3 E) GENGEN;rr N) rrrrrrZr[rrvrr rrrnrngs"G)N(MG*+a/ E) GENGEN;rc n[UR5n[R"URUR5nUR U5 UR U[R"URURUR-55 [R"URUR5nUR [ [U555 UR U[R"URURURSSS2-55 gr)bytesrrrrrHrJr)rrrKs rtest_bytes_extend$UnsignedNumberTest.test_bytes_extends $,,  KK t|| 4    KK t||DLL'@ A KK t|| 4 8A;'(  KK t||DLL24F'F G rr N) rrrrrrZr[rrvrrr rrryryts &G-N,MG< rryc\rSrSrSrSrSrg)ByteTestirurBr Nr!r rrrrr"rrc\rSrSrSrSrSrg)UnsignedByteTestir%rBr Nr!r rrrrr"rrc\rSrSrSrSrSrg) ShortTestirrPr Nr!r rrrrr"rrc\rSrSrSrSrSrg)UnsignedShortTestirrPr Nr!r rrrrr"rrc\rSrSrSrSrSrg)IntTestirrPr Nr!r rrrrr"rrc\rSrSrSrSrSrg)UnsignedIntTestir9rPr Nr!r rrrrr"rrc\rSrSrSrSrSrg)LongTestirrQr Nr!r rrrrr"rrc\rSrSrSrSrSrg)UnsignedLongTestirrQr Nr!r rrrrr"rrc\rSrSrSrSrSrg) LongLongTestiqrUr Nr!r rrrrr"rrc\rSrSrSrSrSrg)UnsignedLongLongTestiQrUr Nr!r rrrrr"rrcB\rSrSr/SQr/SQr/SQrSrSrSr Sr S r g ) FPTesti)Err/j@g _)rrr/rg _)rrr/rg _Brqc&URX5 gr)assertAlmostEqualrs rrFPTest.assertEntryEquals v.rc[R"UR[S5/5n[R"UR[S5/5nURX:gS5 URX:HS5 URX:S5 URX:S5 URX:S5 URX:*S5 g)NnanTF)rrrrrCs rtest_nanFPTest.test_nans KK e ~ 6 KK e ~ 6 afd# afe$ aeU# afe$ aeU# afe$rc[R"URUR5nUR[UR S5 UR S;a[R"URUR5nUR 5 UR S:XaURX5 O.URUR5UR55 UR 5 URX5 gg)Nr/rrB) rrrr3r4rrrHrrHrCs rrFPTest.test_byteswaps KK t|| 4 )QZZ4 :: % DMM4<<8A JJLzz1}  & ##AIIK= JJL   Q " &rr N) rrrrrrZr[rrrrrr rrrrs%(G/N-MG/%#rrc\rSrSrSrSrSrg) FloatTestirrQr Nr!r rrrrr"rrc"\rSrSrSrSrSrSrg) DoubleTestirxrUc(SSKJn [R"SS/S-5nX!S-S--nURS5 [R"S/SQ5nX1S -S-- URS5 g![a NBf=f![a gf=f) Nr)rrxrOirBz6Array of size > maxsize created - MemoryError expected)gII @gS! @rOrG)rrrfail MemoryError)rrrKrus rtest_alloc_overflowDoubleTest.test_alloc_overflows KKbT%Z ( P %!# #A IIN O KK: ; P !a  IIN O      s# A4 B4 BB BBr N)rrrrrrrrr rrrrsHKPrrc\rSrSrSrSr\R"\SS9S5r \R"\SS9S5r \R"\SS9S 5r \R"\SS9S 5r \R"\SS9S 5r \R"\SS9S 5r\R"\SS9S 5r\R"\SS9S5r\R"\SS9S5r\R"\SS9S5r\R"\SS9S5r\R"\SS9S5r\R"\SS9S5r\R"\SS9S5rSrSrg)LargeArrayTestiruc[R"UR/SQ5US--nU[R"URS/US--/SQ-5- nU$)N)rrBrPrGrQrRrSrTrUcrUrVrWrX)rr)rsizebases rrLargeArrayTest.examplesM{{4==*BCtqyQ  DMMB4?^+KLL rg@)memusecbURU5nUR[U5US-5 g)NrQ)rrHrIrrrs rtest_example_data LargeArrayTest.test_example_datas(,,t$ WtAv.rc*URU5nURUSS5 URX!S-*S5 URX!S5 URUSS5 URX!S-S5 URUSS5 g)NrrQrUrrGrXrO)rrHrs r test_accessLargeArrayTest.test_accesss,,t$ Q' 6+Q/ * a( a"- b)rg @cjURU5nUR[USS5/SQ5 UR[USS5/SQ5 USSnUR[U5US-5 URUSS5 URUSS 5 AUSSS2nUR[U5US -S-5 UR[USS5/S Q5 US-(a!UR[US S5S S/5 gUR[US S5SS /5 g)NrQrrBrPrGrrrBrOrPrrWrR)rrPrQrSrrVrXrU)rrHrrI)rrrparts r test_sliceLargeArrayTest.test_slices,,t$ gbqk*L9 gbcl+^<q} TDF+ a!$ b2& ss| TT!VaK0 d2Ah6 !8   T$rs)_q"g 6   T$rs)_q"g 6rcURU5nURURS5US-5 URURS5S5 g)NrrUrXrB)rrHrrs rrLargeArrayTest.test_count"sF,,t$ q)473 r*A.rcrURU5nURS5 URUSS5 g)NrYrO)rrrHrs r test_appendLargeArrayTest.test_append(s0,,t$r b)rcURU5nUR[/SQ55 UR[ U5US-5 UR[ USS5/SQ5 gN)rYrZr[r\rU)rUrVrWrXrYrZr[r\)rrr<rHrIrrs rrLargeArrayTest.test_extend.sV,,t$t,-. WtAv. gbcl+-KLrcURU5nURS5 UR[U5US-5 UR[ USS5/SQ[ S5-5 g)NsabcdrUrr)rrIrHrIrrs rtest_frombytesLargeArrayTest.test_frombytes5sZ,,t$'" WtAv. gbcl+^d7m-KLrcURU5nUR/SQ5 UR[U5US-5 UR[ USS5/SQ5 gr)rrrHrIrrs r test_fromlistLargeArrayTest.test_fromlist<sS,,t$)* WtAv. gbcl+-KLrc4URU5nURURS5S5 URURS5S5 URURS5S5 URURS5US-5 g)NrrBrTrXrG)rrHrrs rrLargeArrayTest.test_indexCsx,,t$ q)1- q)1- q)1- r*DF3rcVURU5nURSS5 URSS5 URUS-S5 UR[U5US-5 URUSS5 URUSS5 URX!S-S5 g)NrrYrWrZrBr[rT)rrrHrIrs rr)LargeArrayTest.test_insertKs,,t$q"r2tAvr" WtAv. R( b) a"-rc&URU5nURURS5S5 URUSS5 URURUS-5S5 URX!S-S5 URURS5S5 URUSS5 UR[U5US-5 URUR5S5 UR[U5U5 g)NrrBrWrXrPrG)rrHrrIrs rrLargeArrayTest.test_popVs,,t$ Q+ Q' T!V,b1 a"- Q+ Q' WtAv. + Wt,rcbURU5nURS5 UR[U5US-5 URUSS5 URS5 UR[U5US-5 URX!S5 URX!S-S5 g)NrrGrBrWrPrVrX)rrrHrIrs rrLargeArrayTest.test_removecs,,t$q WtAv. Q'r WtAv. * a"-rcURU5nUR5 UR[U5US-5 URUSS5 URUSS5 URUSS5 UR5 UR[U5US-5 UR[ USS5/SQ5 UR[ USS5/S Q5 g) NrQrrXrGrUrOrrr)rrrHrIrrs rrLargeArrayTest.test_reversens,,t$ WtAv. R( Q' a( WtAv. gbqk*L9 gbcl+^ KK  !W R  -r2rr N)rrrrrrr bigmemtestrrrrrrrrrrr)rrrrrrr rrrrsH  E*/+/ E**+* G,7-7" E*/+/  E**+*  E*M+M  E*M+M  E*M+M  E*4+4 E*.+. E* -+ - E*.+. E* =+ = G,6-63rr__main__)N__doc__collections.abcr'rtestr test.supportrrrrrrrrrlrrrzrm simplefilterrorrr rrTestCaser"r|rrrrrrrrrrrrrrrrrrrrrrrdrr rr r$rRrWrnryrrrrrrrrrrrrrrrmainr rrrs&"   =  ($67;;s#,,L  EKK #ekk#  !$x  !$P      jQX..jQZc=c=JII+*h//+\{ ``D  / / <( < * >!2!2)8+<+< ("3"3*H,=,= 1 1((*;*;!2!2)8+<+<#X%6%6-x/@/@!#Z!#F))P**P,Q3X&&Q3h z MMOo3s 0J?? K