Uname: Linux web3.us.cloudlogin.co 5.10.226-xeon-hst #2 SMP Fri Sep 13 12:28:44 UTC 2024 x86_64
Software: Apache
PHP version: 8.1.31 [ PHP INFO ] PHP os: Linux
Server Ip: 162.210.96.117
Your Ip: 13.59.153.218
User: edustar (269686) | Group: tty (888)
Safe Mode: OFF
Disable Function:
NONE

name : seq_tests.pyc
�
?��cc@s$dZddlZddlZddlmZd�Zddd��YZddd��YZd	dd
��YZ	ddd��YZ
d
dd��YZdd d��YZdd!d��YZ
ddlmZmZd�Zdefd��YZdefd��YZdejfd��YZdS("s3
Tests common to tuple, list and UserList.UserList
i����N(ttest_supportccsx|D]}|VqWdS(sRegular generatorN((tseqnti((s5/usr/local/python-2.7/lib/python2.7/test/seq_tests.pytiterfuncs
tSequencecBs eZdZd�Zd�ZRS(sSequence using __getitem__cCs
||_dS(N(R(tselfR((s5/usr/local/python-2.7/lib/python2.7/test/seq_tests.pyt__init__scCs|j|S(N(R(RR((s5/usr/local/python-2.7/lib/python2.7/test/seq_tests.pyt__getitem__s(t__name__t
__module__t__doc__RR(((s5/usr/local/python-2.7/lib/python2.7/test/seq_tests.pyRs	tIterFunccBs)eZdZd�Zd�Zd�ZRS(s Sequence using iterator protocolcCs||_d|_dS(Ni(RR(RR((s5/usr/local/python-2.7/lib/python2.7/test/seq_tests.pyRs	cCs|S(N((R((s5/usr/local/python-2.7/lib/python2.7/test/seq_tests.pyt__iter__scCsD|jt|j�kr!t�n|j|j}|jd7_|S(Ni(RtlenRt
StopIteration(Rtv((s5/usr/local/python-2.7/lib/python2.7/test/seq_tests.pytnexts
	(RR	R
RRR(((s5/usr/local/python-2.7/lib/python2.7/test/seq_tests.pyRs		tIterGencBs eZdZd�Zd�ZRS(s9Sequence using iterator protocol defined with a generatorcCs||_d|_dS(Ni(RR(RR((s5/usr/local/python-2.7/lib/python2.7/test/seq_tests.pyR&s	ccsx|jD]}|Vq
WdS(N(R(Rtval((s5/usr/local/python-2.7/lib/python2.7/test/seq_tests.pyR)s(RR	R
RR(((s5/usr/local/python-2.7/lib/python2.7/test/seq_tests.pyR$s	tIterNextOnlycBs eZdZd�Zd�ZRS(s Missing __getitem__ and __iter__cCs||_d|_dS(Ni(RR(RR((s5/usr/local/python-2.7/lib/python2.7/test/seq_tests.pyR/s	cCsD|jt|j�kr!t�n|j|j}|jd7_|S(Ni(RR
RR(RR((s5/usr/local/python-2.7/lib/python2.7/test/seq_tests.pyR2s
	(RR	R
RR(((s5/usr/local/python-2.7/lib/python2.7/test/seq_tests.pyR-s	t
IterNoNextcBs eZdZd�Zd�ZRS(sIterator missing next()cCs||_d|_dS(Ni(RR(RR((s5/usr/local/python-2.7/lib/python2.7/test/seq_tests.pyR:s	cCs|S(N((R((s5/usr/local/python-2.7/lib/python2.7/test/seq_tests.pyR=s(RR	R
RR(((s5/usr/local/python-2.7/lib/python2.7/test/seq_tests.pyR8s	t
IterGenExccBs)eZdZd�Zd�Zd�ZRS(sTest propagation of exceptionscCs||_d|_dS(Ni(RR(RR((s5/usr/local/python-2.7/lib/python2.7/test/seq_tests.pyRBs	cCs|S(N((R((s5/usr/local/python-2.7/lib/python2.7/test/seq_tests.pyREscCsdddS(Nii((R((s5/usr/local/python-2.7/lib/python2.7/test/seq_tests.pyRGs(RR	R
RRR(((s5/usr/local/python-2.7/lib/python2.7/test/seq_tests.pyR@s		tIterFuncStopcBs)eZdZd�Zd�Zd�ZRS(sTest immediate stopcCsdS(N((RR((s5/usr/local/python-2.7/lib/python2.7/test/seq_tests.pyRLscCs|S(N((R((s5/usr/local/python-2.7/lib/python2.7/test/seq_tests.pyRNscCs
t�dS(N(R(R((s5/usr/local/python-2.7/lib/python2.7/test/seq_tests.pyRPs(RR	R
RRR(((s5/usr/local/python-2.7/lib/python2.7/test/seq_tests.pyRJs		(tchaintimapcCs(ttd�ttt|�����S(s Test multiple tiers of iteratorscSs|S(N((tx((s5/usr/local/python-2.7/lib/python2.7/test/seq_tests.pyt<lambda>Vt(RRRRR(R((s5/usr/local/python-2.7/lib/python2.7/test/seq_tests.pyt	itermultiTst
LyingTuplecBseZd�ZRS(ccs	dVdS(Ni((R((s5/usr/local/python-2.7/lib/python2.7/test/seq_tests.pyRYs(RR	R(((s5/usr/local/python-2.7/lib/python2.7/test/seq_tests.pyRXst	LyingListcBseZd�ZRS(ccs	dVdS(Ni((R((s5/usr/local/python-2.7/lib/python2.7/test/seq_tests.pyR]s(RR	R(((s5/usr/local/python-2.7/lib/python2.7/test/seq_tests.pyR\st
CommonTestcBs�eZdZd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d�Zd�Zd	�Z
d
�Zd�Zd�Zd
�Zd�Zd�Zd�Zd�Zd�ZRS(cCs�g}dg}ddg}|j�}|j|�}|j|�}|j|�}|j|�}|j|�}	|j|�}
|j|�}|jt|��}ddd��Y}
|
|�}|j|�}|jt|�t|��d}|j|�}|jt|�t|��xddtd�dtddd
�fD]�}xEtttt	t
fD].}|j|j||��|j|��qdW|j|jt|��|j��|j|jd�dD��|jd��|jt
|jt|��|jt
|jt|��|jt|jt|��qHW|j|jtd��|jd��|j|jtdg��|jdg��dS(NiitOtherSeqcBs#eZd�Zd�Zd�ZRS(cSs
||_dS(N(t_OtherSeq__data(Rtinitseq((s5/usr/local/python-2.7/lib/python2.7/test/seq_tests.pyRuscSs
t|j�S(N(R
R!(R((s5/usr/local/python-2.7/lib/python2.7/test/seq_tests.pyt__len__wscSs|j|S(N(R!(RR((s5/usr/local/python-2.7/lib/python2.7/test/seq_tests.pyRys(RR	RR#R(((s5/usr/local/python-2.7/lib/python2.7/test/seq_tests.pyR ts		sthis is also a sequencet123Ri�tdog333333�?i�i�icss|]}|VqdS(N((t.0tc((s5/usr/local/python-2.7/lib/python2.7/test/seq_tests.pys	<genexpr>�si((R%g333333�?(i(i(t	type2testttupletassertEqualR
trangetxrangeRRRRRRtassertRaisest	TypeErrorRRtZeroDivisionErrorRRR(Rtl0tl1tl2tutu0tu1tu2tuutuu0tuu1tuu2RR tstv0tvvtg((s5/usr/local/python-2.7/lib/python2.7/test/seq_tests.pyttest_constructorsds<	.,%, (cCs0|j|j��|j|jdg��dS(Ni*(tassertFalseR(t
assertTrue(R((s5/usr/local/python-2.7/lib/python2.7/test/seq_tests.pyt
test_truth�scCs|jdddddg�}xHtt|��D]4}|j|||�|j|t|�|�q1Wx`tt|�d�D]H}|j||t|�|�|j|t|�t|�|�q�W|jt|jt|�d�|jt|jt|��|jt|jt	ddd��|j�}|jt|jd�|jt|jd�|jt
|j�|jddg�}|j|dd�|j|dd�|j|d	d�|j|dd�|jt|jd
�|jt|jd�dS(Niiiiii����i
ii����i����(R(R,R
R*tlongR-t
IndexErrorRt
ValueErrortsliceR.(RR3Rta((s5/usr/local/python-2.7/lib/python2.7/test/seq_tests.pyttest_getitem�s*(!"cCsRdddddg}|j|�}|j|dd!|j��|j|dd!|jdg��|j|dd!|jdg��|j|dd	!|�|j|d	d!|jg��|j||�|j|dd!|jddddg��|j|dd!|jdddg��|j|ddd�|�|j|ddd�|jdddg��|j|ddd�|jddg��|j|ddd�|jdddddg��|j|ddd�|jdddg��|j|ddd�|jddg��|j|ddd�|jg��|j|ddd�|jdg��|j|ddd�|jdg��|j|ddd�|jddg��|j|ddd
�|jdg��|j|dd
d�|jg��|j|d
dd�|�|j|dd
d�|ddd��|j|d
dd�|jg��|j|dd
d�|jdddg��|jdddddg�}|j|tdd�d!|jdddg��|j|dtdd�!|jddg��|jt|j�dS(Niiiiii����i����i���i�i����idl����dldll�l�(R(R*tNonetpowR-R.t__getslice__(RtlR3RG((s5/usr/local/python-2.7/lib/python2.7/test/seq_tests.pyt
test_getslice�s<## ,)/,5/,&)),)&*&/3/cCs�|jdddg�}x|D]}|j||�qWx8t|�dt|�dfD]}|j||�qZW|jt|j�dS(Niii(R(tassertIntmintmaxtassertNotInR-R.t__contains__(RR3R((s5/usr/local/python-2.7/lib/python2.7/test/seq_tests.pyt
test_contains�s
'cCsRddd��Y}|j|�|jg��|j|�|jdg��dS(NtAllEqcBseZd�ZdZRS(cSstS(N(tTrue(Rtother((s5/usr/local/python-2.7/lib/python2.7/test/seq_tests.pyt__eq__�sN(RR	RWRIt__hash__(((s5/usr/local/python-2.7/lib/python2.7/test/seq_tests.pyRT�s	i((RQR(RN(RRT((s5/usr/local/python-2.7/lib/python2.7/test/seq_tests.pyttest_contains_fake�scs�dtfd��Y�dd�fd��Y}|jd|�g�}|jd|�|j|�dg�}|j�|jd�dS(NtDoNotTestEqcBseZRS((RR	(((s5/usr/local/python-2.7/lib/python2.7/test/seq_tests.pyRZ�stStopComparescseZ�fd�ZRS(cs
��dS(N((RRV(RZ(s5/usr/local/python-2.7/lib/python2.7/test/seq_tests.pyRW�s(RR	RW((RZ(s5/usr/local/python-2.7/lib/python2.7/test/seq_tests.pyR[�si((t	ExceptionR(RNR-RR(RR[t
checkfirstt	checklast((RZs5/usr/local/python-2.7/lib/python2.7/test/seq_tests.pyttest_contains_order�scCs�|jt|j��d�|jt|jg��d�|jt|jdg��d�|jt|jdddg��d�dS(Niiii(R*R
R((R((s5/usr/local/python-2.7/lib/python2.7/test/seq_tests.pyttest_len�s"cCsH|jdddg�}|jt|�d�|jt|�d�dS(Niii(R(R*RORP(RR3((s5/usr/local/python-2.7/lib/python2.7/test/seq_tests.pyttest_minmax�scCsQ|jdg�}|jddg�}|j|||j��|j||j�|�|j||jdg�|�|j|jdg�||jddg��|j|j�|d�|j|j�d|�|j|j�|d�|j|j�d|�|j||d�|j|d|�|j||d�|j|d|�|j|||d�|j||d|�|j|||d�|j||d|�|j||||d�|j|||d|�d	|jfd
��Y}|ddg�}|j||d�|j||d�dS(Niii����llilitsubclasscBseZRS((RR	(((s5/usr/local/python-2.7/lib/python2.7/test/seq_tests.pyRbs(R(R*tassertIsNot(RR5R6Rbtu3((s5/usr/local/python-2.7/lib/python2.7/test/seq_tests.pyttest_addmuls0 /c	Cs|jddg�}||j�7}|j||jddg��||jddg�7}|j||jddddg��||jddg�7}|j||jddddddg��|jd�}||jd�7}|j||jd	��dS(
Niiiiiitspamteggstspameggs(R(R*(RR3((s5/usr/local/python-2.7/lib/python2.7/test/seq_tests.pyt	test_iadd s%+c	CsN|jddg�}|d9}|j||jddddddg��dS(Niii(R(R*(RR3((s5/usr/local/python-2.7/lib/python2.7/test/seq_tests.pyt	test_imul-s
cCs?d|jfd��Y}|jt|d��j�d�dS(NtTcBseZd�ZRS(cSst|�dS(Ns!!!(tstr(Rtkey((s5/usr/local/python-2.7/lib/python2.7/test/seq_tests.pyR5s(RR	R(((s5/usr/local/python-2.7/lib/python2.7/test/seq_tests.pyRk4sii(ii(R(R*titerR(RRk((s5/usr/local/python-2.7/lib/python2.7/test/seq_tests.pyttest_getitemoverwriteiter2scCs�x�td�D]�}tt|��}xAtdd�D]0}|j|j||�|j|�|�q5W|j|j|�d|jg��|jt|�t|d��q
WdS(Nii����ii����i(R,R)R+R*R(tid(RtmR;tn((s5/usr/local/python-2.7/lib/python2.7/test/seq_tests.pyttest_repeat9s.&cCs|ddl}|jdkrx|jdg�}|d9}|jt|jd�t|d�rx|jt|jd	�qxndS(
Ni����i���iiit__imul__iii(tsystmaxintR(R-tMemoryErrort__mul__thasattrRt(RRuR((s5/usr/local/python-2.7/lib/python2.7/test/seq_tests.pyttest_bigrepeatAs
cCs�|jddg�}|j|jd�d�|j|jd�d�|j|jd�d�|j|jd�d�|jt|jd�|jt|jd�|j|jtd	d
��|jdg��|j|jtd
d��|jdg��|j|jtd	d��|jddg��|j|jtd	d��|jddg��|j|jtdd��|jg��|jt|jtd	dd	��|jt|jd
�dS(Ni
illl����l����i����iiiiiR(R(R*RR-RDRFRER.(RRG((s5/usr/local/python-2.7/lib/python2.7/test/seq_tests.pyttest_subscriptJs..11+"cs�|jdddg�d}|j|jd�d�|j|jd�d�|j|jd�d�|jt|j�dtfd��Y�dd	�fd��Y}|j�|j|��dS(
NiiiitBadExccBseZRS((RR	(((s5/usr/local/python-2.7/lib/python2.7/test/seq_tests.pyR|bstBadCmpcseZ�fd�ZRS(cs|dkr���ntS(Ni(tFalse(RRV(R|(s5/usr/local/python-2.7/lib/python2.7/test/seq_tests.pyRWfs(RR	RW((R|(s5/usr/local/python-2.7/lib/python2.7/test/seq_tests.pyR}es((R(R*tcountR-R.R\(RRGR}((R|s5/usr/local/python-2.7/lib/python2.7/test/seq_tests.pyt
test_countZscs0|jddg�}|j|jd�d�|j|jd�d�|jt|jd�|jddddddg�}|j|jd�d�|j|jd�d�|j|jdd�d�|j|jdd�d�|j|jdd�d�|j|jddd�d�|jt|jddd�|jt|j�d	tfd
��Y�dd�fd��Y}|jddddg�}|j�|j|��|jddddddg�}|j|jd�d�|j|jdd�d�|j|jdd
�d�|j|jdd�d�|j|jdd�d�|j|jdd�d�|j|jddd�d�|j|jddd�d�|j|jdd
tj	dtj	�d�|jt|jddtj	d
tj	�|jt|jddd�dS(Niiii����i����i����iiR|cBseZRS((RR	(((s5/usr/local/python-2.7/lib/python2.7/test/seq_tests.pyR|~sR}cseZ�fd�ZRS(cs|dkr���ntS(Ni(R~(RRV(R|(s5/usr/local/python-2.7/lib/python2.7/test/seq_tests.pyRW�s(RR	RW((R|(s5/usr/local/python-2.7/lib/python2.7/test/seq_tests.pyR}�si����i����((
R(R*tindexR-RERR.R\RuRv(RR3R}RG((R|s5/usr/local/python-2.7/lib/python2.7/test/seq_tests.pyt
test_indexms:!!-*cCs0tj|t|j�tj|t|j�dS(N(tsupporttcheck_free_after_iteratingRnR(treversed(R((s5/usr/local/python-2.7/lib/python2.7/test/seq_tests.pyttest_free_after_iterating�sN(RR	RIR(R?RBRHRMRSRYR_R`RaReRiRjRoRsRzR{R�R�R�(((s5/usr/local/python-2.7/lib/python2.7/test/seq_tests.pyR`s(	.			&								
								*((((((((R
tunittestRuttestRR�RRRRRRRRt	itertoolsRRRR)RtlistRtTestCaseR(((s5/usr/local/python-2.7/lib/python2.7/test/seq_tests.pyt<module>s 	
	
		
© 2025 GrazzMean