Pn5@SSKrSSKJr SSKr\Rr"SS5r"SS\5r"SS\R5r "S S 5r "S S \ \R5r "S S5r "SS\ \R5r"SS\ \R5r"SS\ \R5r"SS\ \R5r"SS\ \R5r"SS\R5r"SS\R5r\S:Xa\R,"5 gg)N)supportc\rSrSrSrSrg)newstylecUR$N)indselfs 6/opt/alt/python313/lib64/python3.13/test/test_index.py __index__newstyle.__index__s xxN__name__ __module__ __qualname____firstlineno__r __static_attributes__rrr rrsrrc\rSrSrSrSrg)TrapInt c[U5$r)intr s r r TrapInt.__index__ s 4yrrNrrrr rr srrcD\rSrSrSrSrSrSrSrSr Sr S r S r g ) BaseTestCasec@[5Ul[5Ulgr)ronr s r setUpBaseTestCase.setUpsrcSURlSURlUR[R "UR5S5 UR[R "UR5S5 gN)r!r r" assertEqualoperatorindexr s r test_basicBaseTestCase.test_basicsR   /4 /3rcSURlSURl[URURUR5n[SSS5nUR UR UR5UR S55 [URURUR5n[SSS5nUR UR UR5UR S55 g)Nr()r!r r"slicer)indices)r slc check_slcs r test_sliceBaseTestCase.test_slices  DFFDFFDFF+!QN  TVV,i.?.?.BCDFFDFFDFF+!QN  TVV,i.?.?.BCrcSURlSURlURSR 5S5 URSR 5*S5 URURR 5S5 URURR 5S5 URSR 5S5 URSR 5S 5 g) NriTr/Fr)r!r r"r)r r s r test_wrappersBaseTestCase.test_wrappers#s   + !,,."- ))+Q/ ))+Q/ )1- *A.rc[[S55nURU[S5[S5USS5 UR[ [55R S5S5 g)Nrr8r)rrr/)listranger)rr0r1)r rs r test_subclassesBaseTestCase.test_subclasses-sV rO 71:gbk2AaG< wy)11!4g>rcSURlSURlUR[[ R UR5 UR[[ R UR5 UR[[UR5RS5 UR[[UR5RS5 g)Ndumbbadr) r!r r" assertRaises TypeErrorr*r+r0r1r s r test_errorBaseTestCase.test_error2s   )X^^TVV< )X^^TVV< )U466]%:%:A> )U466]%:%:A>rc"SS[5nU"S5nUR5n[R"U5nUR US5 UR US5 UR [ U5[5 g)Nc\rSrSrSrSrg)8BaseTestCase.test_int_subclass_with_index..MyInt=c0[[U55S-$)Nr/)rstrr s r r BBaseTestCase.test_int_subclass_with_index..MyInt.__index__>s3t9~))rrNrrrr MyIntrK=s *rrPr9)rr r*r+r)assertIstype)r rPmy_int direct_indexoperator_indexs r test_int_subclass_with_index)BaseTestCase.test_int_subclass_with_index:sh *C *q'') !/ q) + d<(#.rcP"SS5n"SS[5nU"5nUR[5 [R"U5nSSS5 UR WS5 U"5n[R"U5nUR US5 g!,(df  NP=f)Nc\rSrSrSrSrg).BadIntKcgNTrr s r r FBaseTestCase.test_index_returns_int_subclass..BadInt.__index__LrrNrrrr BadIntr[K rrac\rSrSrSrSrg)=BaseTestCase.test_index_returns_int_subclass..BadInt2Ocgr^rr s r r GBaseTestCase.test_index_returns_int_subclass..BadInt2.__index__Pr`rrNrrrr BadInt2rdOrbrrhr/r)r assertWarnsDeprecationWarningr*r+r))r rarhbad_intr"s r test_index_returns_int_subclass,BaseTestCase.test_index_returns_int_subclassJs   c (   0 1w'A2 A) NN7 # A 2 1s B B%)r"r!N) rrrrr#r,r4r:r@rGrWrlrrrr rrs+4 D/? ? / rrcD\rSrSrSrSrSrSrSrSr Sr S r S r g ) SeqTestCase]c|[5Ul[5Ul[5Ul[5Ulgr)rr!r"o2n2r s r r#SeqTestCase.setUp`s&**rc SURlSURlURURURURS5 URURURURS5 gr&r!r r"r)seqr s r test_indexSeqTestCase.test_indexfsb   $&&)488A;7 $&&)488B<8rcSURlSURlSURlSURlUR UR URURUR SS5 UR UR URURUR SS5 g)Nr/r(r7)r!r rrr"rsr)rwr s r r4SeqTestCase.test_slicels     $&&1488Aa=A $&&1488Aa=Arc>[UR5n[US-5URlUS-UR lUR URURSURSS5 UR URSURUR5 UR URUR SURSS5 UR URSUR UR5 U*S- URl[US-5*URlUR URURSUR5 UR URSURURSS5 UR URURSUR5 UR URSURURSS5 g)Ng?r(r) lenrwrr!r r"r)rrrs)r seqlens r test_slice_bug7532SeqTestCase.test_slice_bug7532tsTXX#& aZ  $&&'*DHHQqM: '466*DHH5 $&&'*DHHQqM: '466*DHH5gk 6C<((  $''(+TXX6 (477+TXXa]; $''(+TXX6 (477+TXXa];rcSURlSURlURURUR-URS-5 URURUR-URS-5 URURUR-URS-5 URURUR-URS-5 g)Nr{r(rvr s r test_repeatSeqTestCase.test_repeats   DFF*DHHqL9 DFF*DHHqL9 $((*DHHqL9 $((*DHHqL9rc`SURlSURlURURR UR5URS5 URURR UR5URS-5 URURRUR5URS-5 URURR UR5URS5 URURR UR5URS-5 URURRUR5URS-5 g)Nr7r8)r!r r"r)rw __getitem____mul____rmul__r s r r:SeqTestCase.test_wrapperss   --dff5txx{C ))$&&1488a<@ **4662DHHqLA --dff5txx{C ))$&&1488a<@ **4662DHHqLArclURUR[5URS5 g)Nr)r)rwrr s r r@SeqTestCase.test_subclassess% '),dhhqk:rc\SURlSURlSnUR[XRU5 UR[XRU5 SnUR[X RU5 UR[X RU5 g)NrCrDc URU$rrwxobjs r (SeqTestCase.test_error..s #''!*rc URUS$rrrs r rrs#''!"+r)r!r r"rErF)r indexobjsliceobjs r rGSeqTestCase.test_errorsz  , )Xvvt< )Xvvt<- )Xvvt< )Xvvt" K KFF FF  d<01% ' :;  23rclSURlSURlSS/nXR-nURU/SQ5 XR-nURU/SQS-5 /SQnUR UR5nUR X!5 URU/SQS-5 g)Nr(r{rr7)rr7rr7)r8rr9rQrr)r!r r"r)__imul__rR)r rl2s r test_inplace_repeat ListTestCase.test_inplace_repeats  !f vv  l+ vv  lQ./! \\$&& ! b 1A56rrN)rrrrrwrrrrrr rrs C4 7rrc<\rSrSrSrSrSrSrSr\r Sr Sr g ) NewSeqc$[U5Ulgr)r=_list)r iterables r __init__NewSeq.__init__s (^ rc,[UR5$r)reprrr s r __repr__NewSeq.__repr__sDJJrc URU:H$rr)r others r __eq__ NewSeq.__eq__szzU""rc,[UR5$r)r~rr s r __len__NewSeq.__len__s4::rc>URURU-5$r) __class__rr r"s r rNewSeq.__mul__s~~djjl++rc URU$rr)r r+s r rNewSeq.__getitem__szz%  rrN) rrrrrrrrrrrrrrr rrs%$ #,H!rrc\rSrSrSrSrg) TupleTestCaserrNrrrrrwrrrr rrs Crrc$\rSrSr\"S5rSrg)ByteArrayTestCasethis is a testrN)rrrr bytearrayrwrrrr rrs % &Crrc\rSrSrSrSrg) BytesTestCaserrNrrrr rrs Crrc\rSrSrSrSrg)StringTestCasezthis is a testrNrrrr rrs Crrc$\rSrSr\"S5rSrg)NewSeqTestCaserrN)rrrrrrwrrrr rrs # $Crrc\rSrSrSrSrg) RangeTestCasec[5nSUlUR[SS5US5 UR[SS5R U5S5 g)Nr8r/rr)rr r)r>rrs r test_rangeRangeTestCase.test_rangesK J q"a!, q"11!4a8rrN)rrrrrrrrr rrs9rrc,\rSrSrSrSrSrSrSrg)OverflowTestCasec<SS-UlUR*Ulg)Nr(d)posnegr s r r#OverflowTestCase.setUpsc6HH9rcURURR5UR5 URURR5UR5 gr)r)rr rr s r test_large_longs!OverflowTestCase.test_large_longssD ++-txx8 ++-txx8rc"SS5nU"5nURX RUR5 URX RUR5 URX RURR[5S[S45 URX RURS2R[5S[S45 g)Nc \rSrSrSrSrSrg).OverflowTestCase.test_getitem..GetItemcS5e)Nz__len__ should not be invokedrr s r r6OverflowTestCase.test_getitem..GetItem.__len__s ===urcU$rr)r keys r r:OverflowTestCase.test_getitem..GetItem.__getitem__s rrN)rrrrrrrrrr GetItemrs  > rrrr/)r)rrr1maxsize)r rrs r test_getitemOverflowTestCase.test_getitems   I 88dhh/ 88dhh/ 88DHH-55g>Wa * 88DHHQ./77@Wa *rcn^TR[U4Sj5 TR[U4Sj5 g)Nc">STR-$Na)rr sr r7OverflowTestCase.test_sequence_repeat.. txxrc">STR-$r)rr sr rrrr)rE OverflowErrorr s`r test_sequence_repeat%OverflowTestCase.test_sequence_repeat s% -)?@ -)?@r)rrN) rrrrr#rrrrrrr rrs9 *Arr__main__)unittesttestrr*MAX_Py_ssize_trrrrTestCaserrorrrrrrrrrrmainrrr r s  cL8$$L^C=C=L7; 1 17D!!,K!2!2' X%6%6'K!2!2[("3"3%[("3"3% 9H%%9Ax((A: z MMOr