w |SSKrSSKJr SSKr"SS5r"SS5rS\R \R4S\R\R4S \R\R4S \R\R4S \R\R4S \R \R"4S .r"SS\R&5r"SS\R&5r"SS\R&5r"SS\R&5r"SS\R&5r\S:Xa\R4"5 gg)N)supportcJ\rSrSrSrSrSrSrSrSr Sr S r S r S r g ) NumbercXlgNx)selfr s 8/opt/alt/python313/lib64/python3.13/test/test_richcmp.py__init__Number.__init__ sc URU:$rr r others r __lt__ Number.__lt__ vv~rc URU:*$rr rs r __le__ Number.__le__vvrc URU:H$rr rs r __eq__ Number.__eq__rrc URU:g$rr rs r __ne__ Number.__ne__rrc URU:$rr rs r __gt__ Number.__gt__rrc URU:$rr rs r __ge__ Number.__ge__rrc.[R"S5e)Nz%Number.__cmp__() should not be calledr TestFailedrs r __cmp__Number.__cmp__  !HIIrc$SUR<S3$)NzNumber()r r s r __repr__Number.__repr__"s#vv((rr N)__name__ __module__ __qualname____firstlineno__r rrrrr!r$r)r/__static_attributes__rr rrs0J)rrcl\rSrSrSrSrSrSrSrSr Sr S r S r S r S rS rSrSrSrSrg)Vector%cXlgrdata)r r<s r r Vector.__init__'s rc,[UR5$r)lenr<r.s r __len__Vector.__len__*s499~rc URU$rr;)r is r __getitem__Vector.__getitem__-syy|rc X RU'grr;)r rCvs r __setitem__Vector.__setitem__0s  ! rNc[S5e)Nz*Vectors cannot be used in Boolean contexts) TypeErrorr.s r __bool__Vector.__bool__5sDEErc.[R"S5e)Nz%Vector.__cmp__() should not be calledr'rs r r)Vector.__cmp__8r+rc$SUR<S3$)NzVector(r-r;r.s r r/Vector.__repr__;s#yy++rc[[URURU55VVs/sH up#X#:PM snn5$s snnfrr8zipr< _Vector__castr rabs r r Vector.__lt__>9TYY E8J)KL)Kqu)KLMMLA c[[URURU55VVs/sH up#X#:*PM snn5$s snnfrrSrVs r r Vector.__le__A9#diiU9K*LM*L$!qv*LMNNMr[c[[URURU55VVs/sH up#X#:HPM snn5$s snnfrrSrVs r r Vector.__eq__Dr^r[c[[URURU55VVs/sH up#X#:gPM snn5$s snnfrrSrVs r r Vector.__ne__Gr^r[c[[URURU55VVs/sH up#X#:PM snn5$s snnfrrSrVs r r! Vector.__gt__JrZr[c[[URURU55VVs/sH up#X#:PM snn5$s snnfrrSrVs r r$ Vector.__ge__Mr^r[c[U[5(a URn[UR5[U5:wa [ S5eU$)Nz*Cannot compare vectors of different length) isinstancer8r<r? ValueErrorrs r __cast Vector.__castPs= eV $ $JJE tyy>SZ 'IJ J rr;)r1r2r3r4r r@rDrH__hash__rLr)r/rrrrr!r$rUr5r6rr r8r8%sWHFJ,NOOONOrr8c X:$rr6rWrXs r roXqtrc X:*$rr6rns r roroYrprc X:H$rr6rns r roroZrprc X:g$rr6rns r roro[rprc X:$rr6rns r roro\rprc X:$rr6rns r roro]rpr)ltleeqnegtgec&\rSrSrSrSrSrSrg) VectorTest`cJ[UHnUR"X/UQ76 M gr)opmap assertRaises)r erroropnameargsops r checkfailVectorTest.checkfailbs#-B   e /$ / rc[UHanU"X#5nUR[U5[U55 [[U55HnUR XgXGL5 M Mc gr)r assertEqualr?range assertTrue)r rrWrXexpresrrealresrCs r checkequalVectorTest.checkequalfsY-BhG   S\3v; 73w<( fi 78)  rc [[S55n[[S55n[HnUR[X1U5 M [ [S55nSS/-nU[U54[U5U4[U5[U54/nUHupUR SX/SQ5 UR SX/SQ5 UR SX/S Q5 UR S X/S Q5 UR S X/S Q5 UR SX/SQ5 [R5H-nUH$nUR[[U"X55 M& M/ M g)Nrv)TTFFFrw)TTTFFrx)FFTFFry)TTFTTrz)FFFTTr{)FFTTT) r8rrrrilistrvaluesrrKbool)r rWrXrropsrs r test_mixedVectorTest.test_mixedos 58  58 F NN:v! 4 qN GF1IAF1I0FGFQ OOD!(K L OOD!(K L OOD!(K L OOD!(K L OOD!(K L OOD!(K L||~B%%ir!x@&rr6N)r1r2r3r4rrrr5r6rr r}r}`s09Arr}c&\rSrSrSrSrSrSrg) NumberTestc l[S5Hn[S5Hn[[4Hn[[4HmnX4s=:Xa [:XaO OMU"U5nU"U5n[R 5H-nUH$nU"X5n U"XV5n UR X5 M& M/ Mo M M M g)Nr)rintrrrr) r rWrXtypeatypebtatbrr realoutcome testoutcomes r test_basicNumberTest.test_basicsqA1X!6]E"%v ,,$"1X"1X#(<<>C&).0h .0j $ 0 0 J'*$2 "/+rc[[4H]n[[4HJnU"U5nU"U5n[UH*n U "Xx5n [U SU 5n UR XL5 M, ML M_ g)Nr )rrrgetattrr) r rrWrXrrrrrrrs r checkvalueNumberTest.checkvaluesd6]Ev1X1X-B jG%gsG\rSrSrSrSrSrU4SjrU4SjrU4Sjr Sr g ) &MiscTest.test_misbehavin..MisbcgNrr6self_rs r r-MiscTest.test_misbehavin..Misb.__lt__Qrcgrr6rs r r!-MiscTest.test_misbehavin..Misb.__gt__rrcgrr6rs r r-MiscTest.test_misbehavin..Misb.__eq__rrc(>TRS5 gNzThis shouldn't happenfailrrr s r r-MiscTest.test_misbehavin..Misb.__le__dii0G&Hrc(>TRS5 grrrs r r$-MiscTest.test_misbehavin..Misb.__ge__rrc(>TRS5 grrrs r r-MiscTest.test_misbehavin..Misb.__ne__rrr6N) r1r2r3r4rr!rrr$rr5r.sr Misbrs . . . H H H Hrrr)r)r rrWrXs` r test_misbehavinMiscTest.test_misbehavinsU I I F F a  q! a rc^SSKn"SS[5m"U4SjS5nSnX1R4HnURTXB"55 M g)Nrc\rSrSrSrg)MiscTest.test_not..Excr6Nr1r2r3r4r5r6rr Excr rrc">\rSrSrU4SjrSrg)MiscTest.test_not..Badc>Terr6)r rs r rL'MiscTest.test_not..Bad.__bool__ rr6N)r1r2r3r4rLr5rsr Badr   rrcU(+ grr6)bads r doMiscTest.test_not..dosGr)operator Exceptionnot_r)r rrrfuncrs @r test_notMiscTest.test_notsJ  )    'D   c4 /(rc6SSKJn U"5nU"5nURU5 URU5 UR[[ R X#5 UR[[ RX#5 UR[[ RX#5 UR[[ RX#5 UR[[ RX#5 UR[[ RX#5 URS5 URX#:X+5 URX#:g5 UR[[ RX#5 UR[[ RX#5 UR[[ RX#5 UR[[ RX#5 URS5 UR[[ R X#5 UR[[ RX#5 URSS5 URSS5 URX#:X+5 URX#:g5 URX#:5 g)Nr)UserList ) collectionsrappendrRecursionErrorrrxryrvrwrzr{rinsert)r rrWrXs r test_recursionMiscTest.test_recursions ) J J     .(++q< .(++q< .(++q< .(++q< .(++q< .(++q<   Q %  .(++q< .(++q< .(++q< .(++q<   .(++q< .(++q< B B Q %  rc^"SS5mSS4SS4SS4S S 4S S 4S S4SS4SS4SS4SS4U4SjS4U4SjS4U4SjS4/ n[U5HIup#URUS9 UR[US5 US"5 SSS5 SSS5 MK g!,(df  N=f!,(df  Mn=f) Nc\rSrSrSrg)-MiscTest.test_exception_message..Spamir6Nrr6rr Spamrrrrc SS:$N*r6r6rr ro1MiscTest.test_exception_message..R$Yrz'<' .* of 'int' and 'NoneType'c SS:$rr6r6rr rorsTBYrz'<' .* of 'NoneType' and 'int'c SS:$rr6r6rr rorrrz'>' .* of 'int' and 'NoneType'c SS:$)Nfoor6r6rr ror sUT\rz'<' .* of 'str' and 'NoneType'c SS:$)Nrir6r6rr ror sUc\rz'>=' .* of 'str' and 'int'c SS:*$rr6r6rr ror R4Zrz'<=' .* of 'int' and 'NoneType'c SS:$rr6r6rr ror rrz'>=' .* of 'int' and 'NoneType'c S/:$rr6r6rr ror R"Wrz'<' .* of 'int' and 'list'c S/:$)Nr6r6r6rr rorrrz'>' .* of 'tuple' and 'list'c SS:$rr6r6rr rorsTT\rz$'>=' .* of 'NoneType' and 'NoneType'c>T"5S:$rr6rsr rors TVb[rz'<' .* of 'Spam' and 'int'c>ST"5:$rr6r sr rors R$&[rz'<' .* of 'int' and 'Spam'c">T"5T"5:*$rr6r sr rorsTVtv%rz'<=' .* of 'Spam' and 'Spam')testrr) enumeratesubTestassertRaisesRegexrK)r testsrCr rs @r test_exception_messageMiscTest.test_exception_messages   A B  A B  A B !#D E !#@ A !C D !C D ; < = > !#J K "? @ "? @ %'F G !'GA1%++ItAw?GI@&%(??&%s$*B5 B$B5$ B2 .B55 C r6N) r1r2r3r4rrr no_tracinginfinite_recursionrrr5r6rr rrs? !0   #$@rrc\rSrSrSrSrg)DictTesticSSKn0n[S5H+nURS5S-X!RS5S-'M- [UR 55nUR U5 0nUH upgXuU'M UR 5nWS-UW'URX"5 URX%5 URX5 URX(:g5 SH*n [U Hn UR[XU5 M M, g)Nr2dy?g?)rvrwrzr{) randomr randrangeritemsshufflecopyrrrrrK) r rimag1arCrimag1bkrGimag2rrs r test_dictsDictTest.test_dictss rA/5/?/?/DR/GF##C(+ ,V\\^$uDA1I s7a ( ( & (.FFm!!)R?$/rr6N)r1r2r3r4r$r5r6rr rrs@rrc&\rSrSrSrSrSrSrg)ListTesti3cS/nURX:S5 URX:*S5 URX:HS5 URX:gS5 URX:S5 URX:S5 SS/nURX:S5 URX:*S5 URX:HS5 URX:gS5 URX:S5 URX:S5 g)NrFT)assertIs)r r ys r test_coverageListTest.test_coverage5s D ac5! adD! adD! adE" ac5! adD! H ac4  adD! adE" adD! ac5! adE"rc^"SS[5m"U4SjS5nU"5/nU"5/n[SHnURTXBU5 M g)Nc\rSrSrSrg)#ListTest.test_badentry..ExciIr6Nrr6rr rr/Irrrc">\rSrSrU4SjrSrg)#ListTest.test_badentry..BadiKc>Terr6)r rrs r r*ListTest.test_badentry..Bad.__eq__Lrrr6N)r1r2r3r4rr5rsr rr1Krrrrx)rrr)r rr r*rrs @r test_badentryListTest.test_badentryFsM )   UG UG+B   c2! ,rc"SS5nU"5/nU"5/n[SHnURU"X#5S5 M g)Nc\rSrSrSrSrg)%ListTest.test_goodentry..GoodiXcg)NTr6rs r r,ListTest.test_goodentry..Good.__lt__Ysrr6N)r1r2r3r4rr5r6rr Goodr8Xs rr;rvT)rr))r r;r r*rs r test_goodentryListTest.test_goodentryUs@  VH VH+B MM"Q(D )rr6N)r1r2r3r4r+r4r<r5r6rr r'r'3s#" - *rr'__main__)unittestr rrrr8rvrrwrrxrryrrzr!r{r$rTestCaser}rrrr'r1mainr6rr rBs)):00f X[[(// : X[[(// : X[[(// : X[[(// : X[[(// : X[[(// :  (A""(AT3+""3+jXx  Xv@x  @2-*x  -*` z MMOr