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

name : test_dict.pyo
�
?��cc@s�ddlZddlmZddlZddlZddlZddlZddlZddlZdej	fd��YZ
ddlmZdejfd��YZ
defd	��YZd
ejfd��YZd�Zed
kr�e�ndS(i����N(ttest_supporttDictTestcBs�eZd�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�Zd�Zd�Zd�Zd�Zd�Zd�Z d�Z!e"j#d ��Z$e"j#d!��Z%e"j#d"��Z&d#�Z'd$�Z(d%�Z)d&�Z*d'�Z+d(�Z,d)�Z-RS(*cCs*|jt�i�|jt�i�dS(N(tassertEqualtdicttassertIsNot(tself((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyttest_constructor
scCs�x�dD]�}gt|�D]*}djtjtjd��|f^q}tj|�d�|D�}d	d
j|�d}|jt|�t	|��qWdS(
Niiiii�ticss'|]\}}dj||�VqdS(s
{!r}: {:d}N(tformat(t.0tktv((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pys	<genexpr>st{s, t}(iiiii�(
trangetjointrandomtsampletstringtletterstshuffleRtevalR(Rtntititemstformatted_itemstdictliteral((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyttest_literal_constructors
:
cCs\|jit�|jidd6�|jti�t�|jtidd6�t�dS(Nii(tassertIstTruet
assertTruetbooltFalse(R((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyt	test_boolscCs�i}|j|j�g�idd6dd6}|j�}|jt|�ddh�|jd|�|jd|�|j|jd��|j|jd��|jt|jd�dS(Nitaitb(	RtkeystsettassertInRthas_keytassertRaisest	TypeErrortNone(RtdR
((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyt	test_keys scCs\i}|j|j�g�idd6}|j|j�dg�|jt|jd�dS(Nii(RtvaluesR(R)R*(RR+((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyttest_values,s

cCs\i}|j|j�g�idd6}|j|j�dg�|jt|jd�dS(Nii(ii(RRR(R)R*(RR+((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyt
test_items4s

cCssi}|j|jd��idd6dd6}|j�}|j�|j|ddg�|jt|j�dS(NR"iiR#(tassertFalseR'R$tsortRR(R)(RR+R
((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyttest_has_key=s
cCs�i}|jd|�|jd|k�|jd|k�idd6dd6}|jd|�|jd|�|jd|�|jt|j�dS(NR"iiR#tc(tassertNotInR0RR&R(R)t__contains__(RR+((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyt
test_containsGscCsJi}|jt|�d�idd6dd6}|jt|�d�dS(NiiR"iR#(Rtlen(RR+((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyttest_lenSscs]idd6dd6}|j|dd�|j|dd�d|d<d|d<|j|dd�|j|dd�|d=|j|idd6dd6�|jt|j�dtf�fd	��Y}i}d
||�<|jt|jd�dtfd
��Y�dtf�fd��Y}|�}d
||<t|_|j�|j|�dS(NiR"iR#iR3itBadEqcs eZ�fd�Zd�ZRS(cs
���dS(N((Rtother(tExc(s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyt__eq__gscSsdS(Ni((R((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyt__hash__is(t__name__t
__module__R<R=((R;(s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyR9fsi*iR;cBseZRS((R>R?(((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyR;pstBadHashcseZeZ�fd�ZRS(cs|jr���ndSdS(Ni*(tfail(R(R;(s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyR=ts	(R>R?R RAR=((R;(s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyR@rs(	RR(R)t__getitem__tobjecttKeyErrort	ExceptionRRA(RR+R9R@tx((R;s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyttest_getitemYs(


	
	cCsOidd6dd6dd6}|j�|j|i�|jt|jd�dS(Niii(tclearRR(R)R*(RR+((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyt
test_clears
csi}|jidd6�|jidd6�|jidd6dd6dd6�|j|idd6dd6dd6�|j�|j|idd6dd6dd6�|jttf|jd�ddd��Y}|j�|j|��|j|idd6dd6dd6�dtfd	��Y�|j�d
d�fd��Y}|j�|j|��d
d�fd��Y}|j�|j|��d
d�fd
��Y}|j�|j|��dtf�fd��Y}|j�ij|��|jt	ijdg�dS(NidiiiitSimpleUserDictcBs#eZd�Zd�Zd�ZRS(cSs"idd6dd6dd6|_dS(Niii(R+(R((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyt__init__�scSs
|jj�S(N(R+R$(R((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyR$�scSs|j|S(N(R+(RR((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyRB�s(R>R?RKR$RB(((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyRJ�s		R;cBseZRS((R>R?(((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyR;�stFailingUserDictcseZ�fd�ZRS(cs
��dS(N((R(R;(s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyR$�s(R>R?R$((R;(s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyRL�scs eZ�fd�Zd�ZRS(cs dd�fd��Y}|�S(Nt	BogonItercs)eZd�Zd�Z�fd�ZRS(cSs
d|_dS(Ni(R(R((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyRK�scSs|S(N((R((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyt__iter__�scs |jrd|_dS��dS(NiR"(R(R(R;(s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pytnext�s		(R>R?RKRNRO((R;(s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyRM�s		(((RRM(R;(s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyR$�s
cSs|S(N((Rtkey((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyRB�s(R>R?R$RB((R;(s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyRL�scs eZd�Z�fd�ZRS(cSsddd��Y}|�S(NRMcBs#eZd�Zd�Zd�ZRS(cSstd�|_dS(NR"(tordR(R((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyRK�scSs|S(N((R((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyRN�scSsA|jtd�kr7t|j�}|jd7_|St�dS(Ntzi(RRQtchrt
StopIteration(Rtrtn((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyRO�s
(R>R?RKRNRO(((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyRM�s		(((RRM((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyR$�scs
��dS(N((RRP(R;(s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyRB�s(R>R?R$RB((R;(s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyRL�s	
tbadseqcs eZd�Z�fd�ZRS(cSs|S(N((R((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyRN�scs
���dS(N((R(R;(s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyRO�s(R>R?RNRO((R;(s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyRV�s	(((((iii(
tupdateRR(R)tAttributeErrorR*RHRERCt
ValueError(RR+RJRLRV((R;s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyttest_update�s."%
%
%
c
s�|jtjd�idd6dd6dd6�i�|j�jd���|j�jd�idd6dd6dd6�|j�jdd�idd6dd6�|j�jg�i�d�}|j�j|��idd	6�|jtijd
�dtfd��Y}|j|jd�idd6�|j|�jd�idd6�|j|jd�|�|j|�jd�|�d
tfd��Y}|jd�}|j|idd6dd6�|j|tj�|jttj�dt	fd��Y�dtf�fd��Y}|j�|jd	g�dt
f�fd��Y}|j�tj|��dtf�fd��Y}|j�|jd	g�tttd�td����|jtj�d�tttd�dgd���dtf�fd��Y}d�td�D���j
�}	|	jdddddd�|j|jdddh�|	�dS(NtabcR"R#R3iiicss	dVdS(Ni((((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pytg�siitdictlikecBseZRS((R>R?(((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyR]�stmydictcBseZd�ZRS(cSs
tj�S(N(tUserDict(tcls((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyt__new__�s(R>R?Ra(((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyR^�stabR;cBseZRS((R>R?(((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyR;�stbaddict1cseZ�fd�ZRS(cs
���dS(N((R(R;(s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyRK�s(R>R?RK((R;(s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyRc�stBadSeqcs eZd�Z�fd�ZRS(cSs|S(N((R((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyRN�scs
���dS(N((R(R;(s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyRO�s(R>R?RNRO((R;(s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyRd�s	tbaddict2cseZ�fd�ZRS(cs
���dS(N((RRPtvalue(R;(s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyt__setitem__�s(R>R?Rg((R;(s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyRe�sitbaddict3cseZ�fd�ZRS(cs�S(N((R`(R+(s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyRas(R>R?Ra((R+(s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyRhscSsi|]}||�qS(((R	R((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pys
<dictcomp>s	i
(ii(RRtfromkeysR*RR(R)tassertIsInstanceR_RERCtzipRtcopyRW(
RR\R]R^tudRcRdReRhtres((R;R+s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyt
test_fromkeys�sB..*	# #!8cCsvidd6dd6dd6}|j|j�idd6dd6dd6�|jij�i�|jt|jd�dS(Niii(RRlR(R)R*(RR+((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyt	test_copys+cCs�i}|j|jd�d�|j|jdd�d�idd6dd6}|j|jd�d�|j|jdd�d�|j|jd�d�|j|jdd�d�|jt|j�|jt|jddd�dS(NR3iiR"iR#(RtgetR*RR(R)(RR+((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyttest_getscs*i}|j|jd�d�|jdg�|j|jd�d�|jdg�jd�|j|ddd�|jdg�jd�|jt|d�d�|jt|j�dtfd��Y�d	t	f�fd
��Y}|�}d||<t
|_|j�|j|g�dS(Ntkey0RPiiiiR;cBseZRS((R>R?(((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyR;*sR@cseZeZ�fd�ZRS(cs|jr���ndSdS(Ni*(RA(R(R;(s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyR=.s	(R>R?R RAR=((R;(s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyR@,si*(Rt
setdefaultR*tappendRR7R(R)RERCRRA(RR+R@RF((R;s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyttest_setdefaults	
	cCs�dtfd��Y}|�}id|6}|�}|j|g�|j|jd�|j|jd�|j|j|jd�dS(NtHashedcBs#eZd�Zd�Zd�ZRS(cSsd|_d|_dS(Ni(t
hash_countteq_count(R((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyRK<s	cSs|jd7_dS(Nii*(Rx(R((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyR=?scSs%|jd7_t|�t|�kS(Ni(Rytid(RR:((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyR<Bs(R>R?RKR=R<(((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyRw;s		ii(RCRtRRxRy(RRwthashed1tythashed2((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyttest_setdefault_atomic9s
	
	cCskxKdd
fD]<}x3td�D]%}d|}i}i}xCt|�D]5}||t|�<|dkrJ||t|�<qJqJW|dkr�|j�}nx�t|�D]}}|j�\}}}	|j|t|��|j�\}
}}|j|t|
��|j|dko$|	|k�q�W|j|�|j|�q!WqWi}
|jt|
j�dS(Ni����iiii(	RtreprRltpopitemRtintR0R(RD(Rtcopymodetlog2sizetsizeR"R#RtkatvattatkbtvbttbR+((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyttest_popitemMs*
#
csli}d\}}|||<|jt|jd�|j|j|�|�|jt|�d�|jt|j|�d}d}id|6d|6}|j||||�|j|j||�|�|||<|j|j|d	�|�|jt|j�d
tfd��Y�dtf�fd
��Y}|�}d||<t|_	|j�|j|�dS(NR[tdeftghiil�Itanythingssomething elseiR;cBseZRS((R>R?(((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyR;�sR@cseZeZ�fd�ZRS(cs|jr���ndSdS(Ni*(RA(R(R;(s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyR=�s	(R>R?R RAR=((R;(s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyR@�si*(R[R�(
R(RDtpopRR7R)RERCRRA(RR+R
RRFR|thR@((R;s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyttest_pophs*

	
	c	CsIi}d|d<|jt��$x|D]}d||d<q'WWdQXdS(Ni(R(tRuntimeError(RR+R((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyttest_mutatingiteration�s


cs�i}|jt|�d�d|d<|jt|�d�i}||d<|jt|�d�dtfd��Y�dtf�fd	��Y}i|�d6}|j�t|�dS(
Ns{}iis{1: 2}s
{1: {...}}R;cBseZRS((R>R?(((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyR;�stBadReprcseZ�fd�ZRS(cs
���dS(N((R(R;(s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyt__repr__�s(R>R?R�((R;(s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyR��s(RRRERCR((RR+R�((R;s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyt	test_repr�s

cCsKi}x+ttj�d�D]}i|d6}qW|jtt|�dS(Nidi(RtsystgetrecursionlimitR(R�R(RR+R((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyttest_repr_deep�scs�|jiik�|jidd6idd6k�dtfd��Y�dtf�fd��Y}id|�6}idd6}|j���||kWdQXdS(	NiillR;cBseZRS((R>R?(((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyR;�stBadCmpcs eZ�fd�Zd�ZRS(cs
���dS(N((RR:(R;(s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyR<�scSsdS(Ni*((R((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyR=�s(R>R?R<R=((R;(s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyR��s(R0RERCR((RR�td1td2((R;s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyttest_le�s!
c
Cs�|jttd��|jtid��dtfd��Y}|idd6dd6�}|j|dd�|j|dd�|jd|�|jd|j��|j|dd�d	tfd
��Y}|�}|jt��}|dWdQX|j|jj	d�dtfd��Y}|�}|jt
��}|dWdQX|j|jj	d�d
tfd��Y}|�}	|jt
��}|	dWdQX|j|jj	d�dS(Nt__missing__tDcBseZd�ZRS(cSsdS(Ni*((RRP((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyR��s(R>R?R�(((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyR��siiiii*tEcBseZd�ZRS(cSst|��dS(N(R�(RRP((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyR��s(R>R?R�(((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyR��stFcBseZd�ZRS(cSsd�|_dS(NcSsdS(N(R*(RP((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyt<lambda>�R(R�(R((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyRK�s(R>R?RK(((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyR��stGcBseZRS((R>R?(((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyR��s(i*(i*(i*(R0thasattrRRR4R$R(R�t	exceptiontargsRD(
RR�R+R�teR3R�tfR�R\((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyttest_missing�s0			cCs@i}|jt��}|dWdQX|j|jjd�dS(Ni(i(i((i(R(RDRR�R�(RR+R3((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyttest_tuple_keyerror�scs�defd��Y�dd�fd��Y}i}|�}|�}d||<xGdddd	d
ddd
gD]'}|j���|e�UWdQXqpWdS(NtCustomExceptioncBseZRS((R>R?(((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyR��st
BadDictKeycs eZd�Z�fd�ZRS(cSs
t|j�S(N(thasht	__class__(R((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyR=�scst||j�r��n|S(N(t
isinstanceR�(RR:(R�(s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyt__cmp__�s	(R>R?R=R�((R�(s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyR��s	is	d[x2] = 2s	z = d[x2]sx2 in ds
d.has_key(x2)s	d.get(x2)sd.setdefault(x2, 42)s	d.pop(x2)sd.update({x2: 2})((RER(tlocals(RR�R+tx1tx2tstmt((R�s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyttest_bad_key�s 			

cCsmi}xtd�D]}|||<qWxtd�D]
}||=q4Wx!tdd�D]}|||<qUWdS(Nii	(R(RR+R((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyttest_resize1scs�dtf��fd��Y}i�t�d�|�<d�|�<d�|�<d�|�<d�|�<t�d�d	<dS(
NtXcs#eZd�Z��fd�ZRS(cSsdS(Ni((R((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyR=&scs�r�j�ntS(N(RHR (RR:(R+tresizing(s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyR<(s
(R>R?R=R<((R+R�(s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyR�%s	iiiiiii	(RCR R(RR�((R+R�s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyttest_resize2!s




cCsb|jt��Giddd6dd6dd6dd6dd6dd6dd	6dd
6}WdQXi}dS(NiiR"R#R3R+R�R�R\R�(R(tZeroDivisionErrorR*(RR+((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyt$test_empty_presized_dict_in_freelist7s*cCs�dtfd��Y}tjtjtjf}xh|D]`}|�}tj|�}id|6}||�|_~~tj	�|j
|�dd�q5WdS(NtCcBseZRS((R>R?(((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyR�AsisCycle was not collected(RCRt	iteritemst
itervaluestiterkeystweakreftrefRFtgctcollectRR*(RR�t	iteratorsRtobjR�t	container((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyttest_container_iterator?s
	

cCs1tj�tj�|jtj|�|�dS(N(R�R�R0t
is_tracked(Rtt((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyt_not_trackedMs

cCsJ|jtj|�|�tj�tj�|jtj|�|�dS(N(RR�R�R�(RR�((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyt_trackedSs

cCsdddgf\}}}}|ji�|jid|6||6d|6�|jidd6dd6�|jidd6tdttdf6�|jit�d6�|jigd6�|jigfd6�|jiid6�|jit�d6�dS(	Ng�?R"iiR#(iN(((R*R�R�RR RCR�R%(RRFR|RRtw((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyttest_track_literalsYs
"'c		CsHdtfd��Y}dddt�fg|�f\}}}}}t�}|j|�d|d<|j|�d||<|j|�d||<|j|�|j|j��||d<|j|�|j|j��d|d<|j|�|j|j��t�}t�}||d<|j|�|j|�||d<|j|�tj|||g�}|j|�t�}|j|�|j|�tj||||g�}|j|�t�}|j|�|j|�td	|d
|d|�}|j|�td	|d
|d|d|�}|j|�t�}|jd	|d
|d|�|j|�|jd|�|j|�t||f|dfg�}|j|�t||f||fg�}|j|�t�}|j||f|dfg�|j|�|j||f||fg�|j|�dS(
NtMyObjectcBseZRS((R>R?(((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyR�nsg�?R"iiiiRFR|RRR�(RCRR�RlR�R*RiRW(	RR�RFR|RRR�toR+tdd((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyttest_track_dynamicksh0	










		





	


	


!
	



	
cCs*dtfd��Y}|j|��dS(NtMyDictcBseZRS((R>R?(((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyR��s(RR�(RR�((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyttest_track_subtypes�scCs�tj|tt�tj|d�t�tj|d�t�tj|d�t�tj|d�t�tj|d�t�tj|d�t�dS(NcSs
|j�S(N(R�(R+((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyR��RcSs
|j�S(N(R�(R+((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyR��RcSs
|j�S(N(R�(R+((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyR��RcSst|j��S(N(titertviewkeys(R+((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyR��RcSst|j��S(N(R�t
viewvalues(R+((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyR��RcSst|j��S(N(R�t	viewitems(R+((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyR��R(Rtcheck_free_after_iteratingR�R(R((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyttest_free_after_iterating�scsYdtf��fd��Y}id|�6�i|�|�6�|j��k�dS(NR�cs/eZ�fd�Z�fd�Zd�ZRS(cs�j�dS(N(RH(R(tdict_b(s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyt__del__�scs�j�tS(N(RHR(RR:(tdict_a(s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyR<�s
cSsdS(Ni
((R((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyR=�s(R>R?R�R<R=((R�R�(s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyR��si(RCR(RR�((R�R�s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyt%test_equal_operator_modifying_operand�scskdtf�fd��Y}i�id|d�6d|d�6�ytj��Wntk
rfnXdS(NR�cs eZd�Z�fd�ZRS(cSsdS(Ni
((R((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyR=�scs#t��dkr�j�ntS(Ni(R7RHR (RR:(R+(s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyR<�s
(R>R?R=R<((R+(s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyR��s	ii(R�RRiR�(RR�((R+s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyt-test_fromkeys_operator_modifying_dict_operand�s	 
cscdtf�fd��Y}i�|d�|d�h�ytj��Wntk
r^nXdS(NR�cs eZd�Z�fd�ZRS(cSsdS(Ni
((R((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyR=�scs#t��dkr�j�ntS(Ni(R7RHR (RR:(R+(s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyR<�s
(R>R?R=R<((R+(s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyR��s	ii(R�RRiR�(RR�((R+s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyt,test_fromkeys_operator_modifying_set_operand�s	
csadtf�fd��Y}it�d6�yd|�f�j�kWntk
r\nXdS(NR�cs eZ�fd�ZejZRS(cs�j�tS(N(RHtNotImplemented(RR:(R+(s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyR<�s
(R>R?R<RCR=((R+(s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyR��si(RCR%R�R�(RR�((R+s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyt&test_dictitems_contains_use_after_free�s
cs<dtf�fd��Y}|�dg�t�g�dS(NR�cseZ�fd�ZRS(csg�(dS(Ni
((R(tpair(s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyR=s(R>R?R=((R�(s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyR�si{(RCR(RR�((R�s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyttest_init_use_after_free�scs[dtf�fd��Y��fd�td�D���fd�}|jt|�dS(NR�cseZ�fd�ZRS(cs�j�dS(N(RH(R(R+(s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyR�
s(R>R?R�((R+(s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyR�	scsi|]}�|�|�qS(((R	R(R�(s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pys
<dictcomp>
s	ics8x1�j�D]#}|ddkr
d�d<q
q
WdS(Nii(R�R*(tresult(R+(s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pytiter_and_mutates(R�RR(R�(RR�((R�R+s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyt'test_oob_indexing_dictiter_iternextitems(.R>R?RRR!R,R.R/R2R6R8RGRIRZRoRpRrRvR~R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�Rtcpython_onlyR�R�R�R�R�R�R�R�R�R�(((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyR	sT								
			&		L	:						(					+								@								(t
mapping_teststGeneralMappingTestscBseZeZRS((R>R?Rt	type2test(((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyR�stDictcBseZRS((R>R?(((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyR�stSubclassMappingTestscBseZeZRS((R>R?R�R�(((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyR�scCs3tjdtf��tjttt�WdQXdS(Ns=dict(.has_key..| inequality comparisons) not supported in 3.x(Rtcheck_py3k_warningstDeprecationWarningtrun_unittestRR�R�(((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyt	test_main"s
t__main__(tunittestttestRR_RRR�R�R�tTestCaseRR�tBasicTestMappingProtocolR�RR�R�R�R>(((s5/usr/local/python-2.7/lib/python2.7/test/test_dict.pyt<module>s$���	

© 2025 GrazzMean