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: 18.224.52.109
User: edustar (269686) | Group: tty (888)
Safe Mode: OFF
Disable Function:
NONE

name : test_iter.pyc
�
?��cc@s�ddlZddlmZmZmZmZmZmZmZdddfdddfdddfdddfdddfdddfdddfdddfdddfdddfdddfdddfdddfdddfdddfdddfdddfdddfdddfdddfdddfdddfdddfdddfdddfdddfdddfgZ	dfd��YZ
dfd	��YZd
fd��YZdej
fd
��YZ
d�Zedkr�e�ndS(i����N(trun_unittesttTESTFNtunlinkthave_unicodetcheck_py3k_warningstcpython_onlytcheck_free_after_iteratingiiitBasicIterClasscBseZd�Zd�ZRS(cCs||_d|_dS(Ni(tnti(tselfR((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyt__init__s	cCs2|j}||jkr!t�n|d|_|S(Ni(R	Rt
StopIteration(R
tres((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pytnexts
		
(t__name__t
__module__RR(((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyRs	tIteratingSequenceClasscBseZd�Zd�ZRS(cCs
||_dS(N(R(R
R((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyR#scCs
t|j�S(N(RR(R
((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyt__iter__%s(RRRR(((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyR"s	t
SequenceClasscBseZd�Zd�ZRS(cCs
||_dS(N(R(R
R((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyR)scCs-d|ko|jknr#|St�dS(Ni(Rt
IndexError(R
R	((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyt__getitem__+s(RRRR(((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyR(s	tTestCasecBseZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�Zd�Z
d�Zd
�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zer�d�Znd�Zd�Zd�Zd�Z d�Z!d�Z"d �Z#d!�Z$d"�Z%d#�Z&e'j(ed$�d%��Z)d&�Z*d'�Z+d(�Z,d)�Z-d*�Z.e/d+��Z0d,�Z1d-�Z2d.�Z3d/�Z4d0�Z5d1�Z6d2�Z7d3�Z8d4�Z9d5�Z:d6�Z;d7�Z<RS(8cCsSg}x6y|j�}Wntk
r-PnX|j|�q	W|j||�dS(N(RRtappendtassertEqual(R
tittseqR
tval((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pytcheck_iterator6s
cCs8g}x|D]}|j|�q
W|j||�dS(N(RR(R
texprRR
R((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pytcheck_for_loopAs
cCs&|jttd��td��dS(Ni
(Rtitertrange(R
((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyttest_iter_basicHscCs;td�}t|�}t|�}|j||k�dS(Ni
(R Rt
assertTrue(R
RRtit2((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyttest_iter_idempotencyLscCs&|jttd��td��dS(Ni
(RRR (R
((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyttest_iter_for_loopSscCs�td�}g}xXt|�D]J}xAt|�D]3}x*t|�D]}|j|||f�qEWq2WqW|j|t�dS(Ni(R RRRtTRIPLETS(R
RR
R	tjtk((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyttest_iter_independenceWs"cCsntd�}gt|�D];}t|�D](}t|�D]}|||f^q9q)q}|j|t�dS(Ni(R RRR&(R
RR	R'R(R
((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyttest_nested_comprehensions_iterasKcCs\td�}g|D]/}|D]"}|D]}|||f^q'qq}|j|t�dS(Ni(R RR&(R
RR	R'R(R
((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyttest_nested_comprehensions_forhs<cCs |jtd�td��dS(Ni
(RRR (R
((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyttest_iter_class_fornscCs&|jttd��td��dS(Ni
(RRRR (R
((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyttest_iter_class_iterrscCs |jtd�td��dS(Ni
(RRR (R
((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyttest_seq_class_forvscCs&|jttd��td��dS(Ni
(RRRR (R
((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyttest_seq_class_iterzsc	Cs�td�}t|�}t|�}x|D]}t|�q+Wd|_|jt|�g�|jt|�ddg�|jt|�dddddddg�dS(	Niiiiiiii(RRRRRtlist(R
tatexhittempittx((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyt&test_mutating_seq_class_exhausted_iter}s
	cCs0dtfd��Y}|jtt|��dS(Nt	IterClasscBseZd�ZRS(cSs|S(N((R
((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyR�s(RRR(((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyR6�s(tobjecttassertRaisest	TypeErrorR(R
R6((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyttest_new_style_iter_class�scCs9ddd��Y}|jt|�d�td��dS(NtCcBseZd�Zd�ZRS(cSs
d|_dS(Ni(R	(R
((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyR�scSs/|j}|d|_|dkr+t�n|S(Niid(R	R(R
R	((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyt__call__�s
	
	(RRRR<(((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyR;�s	i
((RRR (R
R;((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyttest_iter_callable�s	cCs2dgd�}|jt|d�td��dS(NicSs|d}|d|d<|S(Nii((tstateR	((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pytspam�s
i
(RRR (R
R?((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyttest_iter_function�scCs2dgd�}|jt|d�td��dS(NicSs1|d}|dkrt�n|d|d<|S(Nii
i(R(R>R	((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyR?�s

	ii
(RRR (R
R?((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyttest_iter_function_stop�scCs{dgd�}g}y+x$t|d�D]}|j|�q(WWn'tk
ri|j|td��nX|jd�dS(NicSs1|d}|d|d<|dkr-t�n|S(Niii
(tRuntimeError(R>R	((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyR?�s

	ii
sshould have raised RuntimeError(RRRBRR tfail(R
R?R
R4((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyttest_exception_function�s
cCsdtfd��Y}g}y(x!|d�D]}|j|�q,WWn'tk
rm|j|td��nX|jd�dS(NtMySequenceClasscBseZd�ZRS(cSs%|dkrt�ntj||�S(Ni
(RBRR(R
R	((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyR�s	(RRR(((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyRE�sii
sshould have raised RuntimeError(RRRBRR RC(R
RER
R4((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyttest_exception_sequence�s
cCs6dtfd��Y}|j|d�td��dS(NREcBseZd�ZRS(cSs%|dkrt�ntj||�S(Ni
(RRR(R
R	((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyR�s	(RRR(((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyRE�sii
(RRR (R
RE((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyttest_stop_sequence�scCs&|jttd��td��dS(Ni'(RRR (R
((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyttest_iter_big_range�scCs|jtg�g�dS(N(RR(R
((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyttest_iter_empty�scCs |jtd�td��dS(
Niiiiiiiiii	i
(
iiiiiiiiii	(RRR (R
((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyttest_iter_tuple�scCs&|jttd��td��dS(Ni
(RRtxrangeR (R
((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyttest_iter_xrange�scCs)|jtd�dddddg�dS(NtabcdeR1tbtctdte(RR(R
((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyttest_iter_string�scCsM|jttd��td�td�td�td�td�g�dS(NRMR1RNRORPRQ(RRtunicode(R
((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyttest_iter_unicode�scCsAi}xtd�D]}d||<qW|j||j��dS(Ni
(R tNoneRtkeys(R
tdictR	((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyttest_iter_dict�scCs�ttd�}z,x%td�D]}|jd|�qWWd|j�Xttd�}z3|j|ddddd	g�|j|g�Wd|j�ytt�Wntk
r�nXXdS(
Ntwis%d
trs0
s1
s2
s3
s4
(topenRR twritetcloseRRtOSError(R
tfR	((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyttest_iter_file�s

cCs�|jttd��td��|jttd��g�|jtd�g�|jttddd��tddd��idd6dd6d	d
6}|jt|�|j��|jttt�|jttd�ttd�}z,x%td�D]}|j	d
|�q�WWd|j
�Xttd�}z^|jt|�dddddg�|jdd�|jt|�dddddg�Wd|j
�ytt�Wnt
k
r�nXXdS(Niii
i����itoneittwoitthreei*RYs%d
RZs0
s1
s2
s3
s4
((RR0RR RVR8R9R[RR\R]tseekRR^(R
RPR_R	((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyttest_builtin_lists0".%

cCs�|jttd��d�|jttd��d�|jtg�d�|jtd�d�|jtd�d�idd6dd6dd
6}|jt|�t|j���|jttt�|jttd�ttd�}z,x%t	d�D]}|j
d|�q�WWd|j�Xttd�}z@|jt|�d�|jdd�|jt|�d�Wd|j�yt
t�Wntk
r�nXXdS(NiiiiiitabcR1RNRORaRbRci*RYs%d
RZs0
s1
s2
s3
s4
(iiiii(((((R1RNRO(s0
s1
s2
s3
s4
(s0
s1
s2
s3
s4
(RttupleRRVR8R9R0R[RR R\R]RdRR^(R
RPR_R	((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyttest_builtin_tuple.s2"

cCs�|jtdtd��tdd��|jtdtd��g�|jtdd�d�|jtdd�d�idd6dd6dd	6}|jtd|�|j��|jttdt�|jttdd
�ddd��Y}|d�}|d�}d
dd��Y}|||gd�}|jtd�|�|gd�|jtd�t	|��|gd�dS(NiiiRfRaiRbiRci*tBooleancBseZd�Zd�ZRS(cSs
||_dS(N(ttruth(R
Rj((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyR\scSs|jS(N(Rj(R
((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyt__nonzero__^s(RRRRk(((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyRi[s	tSeqcBseZd�Zd�ZRS(cWs
||_dS(N(tvals(R
targs((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyRdscSs ddd��Y}||j�S(NtSeqItercBs#eZd�Zd�Zd�ZRS(cSs||_d|_dS(Ni(RmR	(R
Rm((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyRhs	cSs|S(N((R
((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyRkscSs@|j}|d|_|t|j�kr6|j|St�dS(Ni(R	tlenRmR(R
R	((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyRms
	
(RRRRR(((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyRogs		((Rm(R
Ro((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyRfs
(RRRR(((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyRlcs	icSs|S(N((R4((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyt<lambda>wtcSs|S(N((R4((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyRqxRr(((((
RtfilterRURR RVR8R9R0R(R
RPRitbTruetbFalseRlR((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyttest_builtin_filterOs(#cCs�|jttd��d�|jttd��d�|jtdd�d�|jtdd�d�idd6dd	6d
d6}|jt|�d	�|jt|�d�|jt|j��d
�|jtt|j���d�ttd�}z+|jd
�|jd�|jd�Wd|j	�Xttd�}z@|jt|�d�|j
dd�|jt|�d�Wd|j	�ytt�Wntk
r�nXXdS(Niiiii����iRaiRbiRcRYsmedium line
sxtra large line
sitty-bitty line
RZ(
RtmaxRtmint
itervaluesRR[RR\R]RdRR^(R
RPR_((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyttest_builtin_max_min{s2"



cCs|jtd�td��tdd��idd6dd6dd	6}|jt|d
�|�|j��|j�}gtd�D]M}|t|�kr�||p�d||t|�kr�||p�df^q�}t��z|jtdtd��td��|jtd|�|j��|jtd|td�t	|j
���|�WdQXttd�}z0x)td�D]}|j
d
|d�q{WWd|j�Xttd�}z)|jtt|�tddd��Wd|j�ytt�Wntk
rnXXdS(NcSs|dS(Ni((R4((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyRq�RriiiRaiRbiRccSs|||fS(N((R(RP((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyRq�RrRYi
txys
RZi(RtmapRR titemsRVRpRURRtiterkeysR[RR\R]RR^(R
RPtdkeysR	texpectedR_((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyttest_builtin_map�s4+%]
%	
)

cCsu|jt�g�|jtg�g�|jtd dg�d!d"g�|jttd�|jtttd�d�|jtttd�t�|jttd��d#d$d%g�|jttd��d&d'd(g�idd
6dd6dd6}|j|j�t||j	���d
d)d��Y}t
td�}z|jd�Wd|j
�Xt
td�}z5|jt|d	�||d��d*d+d,g�Wd|j
�ytt�Wntk
r�nXX|jttd��gtd�D]}|f^q��dd-d��Y}d|fd��Y}d|fd��Y}|jt|��d�|jt|��d�|jt|��ttd���|jt|��ttd���|jt|��ttd���gtd�D]}||f^q�}x\|�|�|�fD]B}	x9|�|�|�fD]}
|jt|	|
�|�qJWq+WdS(.NiitabR1RNi
i*iiRaRbRctIntsFromcBs#eZd�Zd�Zd�ZRS(cSs
||_dS(N(R	(R
tstart((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyR�scSs|S(N((R
((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyR�scSs|j}|d|_|S(Ni(R	(R
R	((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyR�s	
(RRRRR(((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyR��s		RYs	a
bbb
cc
RZi����sa
sbbb
i����scc
i����itNoGuessLen5cBseZd�ZRS(cSs|dkrt�n|S(Ni(R(R
R	((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyR�s	(RRR(((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyR��st
Guess3Len5cBseZd�ZRS(cSsdS(Ni((R
((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyt__len__�s(RRR�(((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyR��stGuess30Len5cBseZd�ZRS(cSsdS(Ni((R
((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyR��s(RRR�(((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyR��si(ii(iR1(iRN(i(i(i(i(i(i((isa
i����(isbbb
i����(iscc
i����((RtzipR8R9RUR RRR}RyR[RR\R]RR^RKRp(R
RPR�R_R	R�R�R�R�R4ty((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyttest_builtin_zip�sR"%!

8%%%%cCst��|j�WdQXdS(N(Rt_test_builtin_reduce(R
((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyttest_deprecated_builtin_reduce
s
cCsddlm}|jt|td��d�|jt|td�d�d�|jtt|td��|jt|td�d�d�|jt|td��d�|jt|td�d�d�idd	6d
d6dd
6}|jt||�dj|j���dS(Ni����(taddii
i*i4iiRaiRbiRcRr(	toperatorR�RtreduceRR8R9tjoinRV(R
R�RP((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyR�s"""sneeds unicode supportcCs�dd
d��Y}ttd�}z|jd�Wd|j�Xttd�}z/dj||��}|j|td	��Wd|j�ytt�Wntk
r�nXXdS(
NtOhPhooeycBs#eZd�Zd�Zd�ZRS(cSst|�|_d|_dS(Ni(RRR	(R
R((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyR#scSs|S(N((R
((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyR'scSs9|j}|d|_|dkr,td�S|jj�S(Niisfooled you!(R	RSRR(R
R	((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyR*s
	

(RRRRR(((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyR�"s		RYsa
sb
sc
RZs - sa
 - b
 - fooled you! - c
(sa
b
sa
b
c
(	R[RR\R]R�RRSRR^(R
R�R_tgot((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyttest_unicode_join_endcases

c
Cshx�td�td�fD]p}x$td�D]}|j||�q,Wx@dddddgidd6d|f	D]}|j||�qoWqW|jtd	��|jtd
��idd6dd
6dd6dd6}x4|D],}|j||�|j||j��q�Wx:|j�D],}|j||j��|j||�qWxR|j	�D]D\}}|j||f|j	��|j||f|j	��qVWt
td�}z|jd�Wd|j
�Xt
td�}zYxRdD]J}|jdd�|j||�|jdd�|j|d|�q�WWd|j
�ytt�Wntk
rbnXXdS(NiRfi����g�(\��5E@iiiy(@cSs
ddkS(Nii((((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyRqORrcSs
dtkS(Ni(R|(((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyRqPRrRaiRbRcy@y�?RYsa
b
c
RZis
(iiy@(�(RRR tassertIntassertNotInR8R9Rytvaluest	iteritemsR[RR\R]RdRR^(R
tsc5R	RPR(tvR_tchunk((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyttest_in_and_not_inHsB/"
 


cCs ddlm}|j|ddddddgd�d�|j|dd�d�|j|dd�d�|j|dd	�d
�|jt|dd�|jt|||�idd6dd
6dd6dd6}x'|D]}|j|||�d�q�W|j||j�d�d�|j||j�d�d�|j||j�d�d
�ttd�}z|jd�Wd|j	�Xttd�}zTxMddddfD]9\}}|j
d
d
�|j|||d�|�q�WWd|j	�ytt�Wntk
rnXXdS(Ni����(tcountOfiiiit122325t2t6ii*RaRbRcy@y�?RYsa
b
c
b
RZR1RNRORPs
(iiiiii(R1i(RNi(ROi(RPi(
R�R�RR8R9RyR[RR\R]RdRR^(R
R�RPR(R_tlettertcount((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyttest_countOfqs6+"
%

c	CsZddlm}|j|ddddddgd�d�|j|dd�d�|j|dd�d�|j|dd�d�|jt|dd�|jt|dd�|j|d	d
�d�|j|d	d�d�|jt|d	d�|jt|d
d�|jt|||�ttd�}z|jd�Wd|j	�Xttd�}zqt
|�}|j||d�d�|j||d�d�|j||d�d�|jt||d�Wd|j	�ytt�Wntk
rnXXt
d�}x-td�D]}|j|||�|�qW|jt||d�dS(Ni����(tindexOfiiiiiiR�R�t5R�i*RYs
a
b
c
d
e
RZsb
sd
se
sa
(iiiiii(iiiiii(iiiiii(iiiiii(iiiiii(R�R�RR8t
ValueErrorR9R[RR\R]RRR^RR (R
R�R_tfiterticlassR	((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyttest_indexOf�s@+

csNttd�}z|jt|jd�|jt|jd�|jddg�|jd�|jidd6�|ji�ddd	��Y�d
d�fd��Y}|j|dd��|j�tt�}gtdd�D]}t|�d^q�}|j	t
|�|�Wd|j�ytt�Wntk
rHnXXdS(NRYi*s1
s2
s3
s4
s5
tIteratorcBs#eZd�Zd�Zd�ZRS(cSs"||_||_|j|_dS(N(R�tfinishR	(R
R�R�((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyR�s		cSsA|j|jkrt�nt|j�d}|jd7_|S(Ns
i(R	R�Rtstr(R
tresult((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyR�s
	cSs|S(N((R
((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyR�s(RRRRR(((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyR��s		tWhatevercs eZd�Z�fd�ZRS(cSs||_||_dS(N(R�R�(R
R�R�((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyR�s	cs�|j|j�S(N(R�R�(R
(R�(s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyR�s(RRRR((R�(s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyR��s	ii�ii�s
(s3
s4
((i�(
tfileRR8R9t
writelinesRUR]R R�RR0RR^(R
R_R�R	R�((R�s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyttest_writelines�s(


,

cCs(d\}}|j||fd�td�\}}}|j|||fd�ytd�\}}Wntk
rynX|jd�ytd�\}}}Wntk
r�nX|jd�yt\}}}Wntk
r�nX|jd�idd6dd6dd6j�\}}}|j|||fd�ttd�}d}z"x|D]}|j	|�qWWWd|j
�Xttd�}z,|\}}}|j|||f|�Wd|j
�ytt�Wntk
r�nXXtd�id
d6\}}\}|j|||fd�dS(Niiiisshould have raised ValueErrorsshould have raised TypeErrori*RYsa
sbb
sccc
RZi(ii(ii(iii(i*i*i*(sa
sbb
sccc
(iii*(
RRR�RCRpR9RyR[RR\R]RR^(R
R1RNROR_tlinestline((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyttest_unpack_iter�sL





*


#cCs�dtfd��Y}|�}|j|jd�~|j|jd�|�|�|�g}|j|jd�yt|�\}}Wntk
r�nX~|j|jd�dS(NR;cBs eZdZd�Zd�ZRS(icSs|jd7_tj|�S(Ni(R�R7t__new__(tcls((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyR�+scSs1|j}|jdkst�|jd8_dS(Nii(t	__class__R�tAssertionError(R
R�((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyt__del__.s	(RRR�R�R�(((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyR;)s	iii(R7RR�RR�(R
R;R4tlR1RN((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyttest_ref_counting_behavior's		
cCsdtd�}t|�}|jt|�td��|jtdd��|jt|�g�dS(Nii
(R RRR0textend(R
R1RN((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyttest_sinkstate_listDs
cCsHd}t|�}|jt|�td��|jt|�g�dS(Niiiiii(iiiii(RRR0R (R
R1RN((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyttest_sinkstate_tupleLscCsQd}t|�}|jt|�dddddg�|jt|�g�dS(NRMR1RNRORPRQ(RRR0(R
R1RN((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyttest_sinkstate_stringRs%cCsWtd�}t|�}|jt|�td��d|_|jt|�g�dS(Nii
(RRRR0R R(R
R1RN((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyttest_sinkstate_sequenceXs
	cCsTdgd�}t|d�}|jt|�td��|jt|�g�dS(NicSs4|d}|d|d<|dkr0td�n|S(Niii
sshouldn't have gotten this far(R�(R>R	((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyR?bs

i(RRR0R (R
R?RN((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyttest_sinkstate_callable`scCs�idd6dd6dd6dd6dd6}xpt|�|j�|j�|j�fD]D}t|�}|jtt|��d�|jt|�g�qTWdS(Niiiiii(RR~R�RyRRpR0(R
R1RN((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyttest_sinkstate_dictls
)1cCsHd�}|�}|jt|�td��|jt|�g�dS(Ncss xtd�D]}|Vq
WdS(Ni(R (R	((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pytgenvsi(RR0R (R
R�RN((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyttest_sinkstate_yieldus		cCsNtd�}t|�}|jt|�td��|jt|�g�dS(Ni(RKRRR0R (R
R1RN((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyttest_sinkstate_range}scCsitd�}t|�}t|�}|jt|�ttd�td���|jt|�g�dS(Ni(R t	enumerateRRR0R�(R
R1RQRN((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyttest_sinkstate_enumerate�s
+csLdtf�fd��Y�yx��D]}q)WWntk
rGnXdS(NtBadIteratorcs eZd�Z�fd�ZRS(cSs|S(N((R
((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyR�scs
�`dS(Ni(R(R
(R�(s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyR�s(RRRR((R�(s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyR��s	(R7R9(R
R	((R�s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyt	test_3720�s
cCsdd�}dgd}x!td�D]}|jd�q#W|j|��|jt|�d�dS(Ncss xtd�D]}|Vq
WdS(Ni�(R (R	((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyR��sii�i�i�(R tpopR�RRp(R
R�tlstR	((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyt3test_extending_list_with_iterator_does_not_segfault�s	
cCst|ttd�dS(Ni(i(RRR(R
((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyttest_free_after_iterating�s(=RRRRR!R$R%R)R*R+R,R-R.R/R5R:R=R@RARDRFRGRHRIRJRLRRRRTRXR`ReRhRvRzR�R�R�R�tunittestt
skipUnlessR�R�R�R�R�R�RR�R�R�R�R�R�R�R�R�R�R�R�R�(((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyR3sp						
									
		
												 	!	,	 	%	M		+	)	#	)	5	5												cCstt�dS(N(RR(((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyt	test_main�st__main__(R�ttest.test_supportRRRRRRRR&RRRRR�R(((s5/usr/local/python-2.7/lib/python2.7/test/test_iter.pyt<module>s(4$$$$$$$$*���|	
© 2025 GrazzMean