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

name : test_userdict.pyo
�
@��cc@sddlmZmZddlZddlZiZidd6Zidd6dd6Zidd6dd6dd	6Zidd6dd6Z
idd6dd6Zd
ejfd��YZ
dejfd
��YZdejfd��YZd�Zedkre�ndS(i����(ttest_supportt
mapping_testsNitoneittwoiitthreetUserDictTestcBs5eZejZd�Zd�Zd�Zd�ZRS(cCs�tj�}tjt�}tjt�}tjt�}tj|�}tj|�}tj|�}tj|�}|jtjdddd�t�|jtjddg�t�tjdtf��'|jtjdddg�t�WdQX|jtjddgdddd	�t	�|jtjj
d
j��t�|jtj�j
d
j��t�|jtjj
d
j�d�t
�|jtj�j
d
j�d�t
�|j|j
d
j��|k	�|j|j
d
j��tj�|j|j
d
j��tj�|jt|�tt��|jt|�tt��|jt|�tt��ttt||||||||g}	xM|	D]E}
x<|	D]4}|jt|
|�tt|
�t|���q�Wq�W|j|dd�|jt|jd�tj|�}d|d<d|d<|d=|jt|jd�|j�|j|i�|j�}
|j|
|�tjddd
d�}|j�}|j||�dtjfd��Y}||�}|j�}|j||�d|d<|j||�|j|j�tj��|j|j�tj��|j|j�tj��x�|j�D]�}|j||�|j||k|tk�|j||k|tk�tj��_|j|j |��|j|j |�tj |��|j|j |�tj |��WdQXqtWtj�}|j!|�|j||�ddd��Y}tj�}|j!|��|j|idd6dd
6�xu|j�D]g}|j|j"|�||�|j|j"|�tj"|��|j|j"|�tj"|��q�Wx$t#d�D]}t|�||<q.Wg}x|D]}|j$|�qUW|j�}|jt%|�t%|��tj�}|j|j&dd�d�|j|j d��|j|j&dd�d�tjdd�}|j|j'd�d�|jt|j'd�|j|j'dd�d�d|d<|j|j'dd�d�tjdd�}|j|j(�d�|jt|j(�dS(NRiRis
.*'dict'.*tdictiRisone twotxi*tyit
MyUserDictcBseZd�ZRS(cSs	|GHdS(N((tself((s9/usr/local/python-2.7/lib/python2.7/test/test_userdict.pytdisplayTt(t__name__t
__module__R(((s9/usr/local/python-2.7/lib/python2.7/test/test_userdict.pyR	SstbartfootItemscBseZd�ZRS(cSs
ddfS(NRi*Ri(Ri*(Ri((R
((s9/usr/local/python-2.7/lib/python2.7/test/test_userdict.pytitemsrs(R
RR(((s9/usr/local/python-2.7/lib/python2.7/test/test_userdict.pyRqsi(Ri(Ri(Ri(Ri(Ri(Ri((Ri*()tUserDicttd0td1tIterableUserDicttd2tassertEqualRtcheck_warningstPendingDeprecationWarningtd3tfromkeystsplittd4td5t
assertTruetassertIsInstancetstrtreprtcmptlentassertRaisestKeyErrort__getitem__t__delitem__tcleartcopytassertNotEqualtkeysRtvaluestassertIntcheck_py3k_warningsthas_keytupdatetgettxrangetappendtsett
setdefaulttpoptpopitem(R
tutu0tu1tu2tuutuu0tuu1tuu2talltatbtu3tu2atu2btu2cR	tm2tm2atittRtikeystkR-((s9/usr/local/python-2.7/lib/python2.7/test/test_userdict.pyttest_alls�"	
(+"%%("""'

6




",
"&

cCs9xCdD];}|jttjid|6�j��|dfg�qW|jttjidd�j��d	g�|jttjidd�j��d
g�tjdtf��7|jttjdidd6�j��dg�WdQX|jt	tjd�|jt	tjdd
�|jt	tjj
�dS(NR
tothertiterablei*Rs
.*'dict'.*RC(R
RPRQ(Ri*(RN(RCi*(((RtlistRRtNoneRRRR&t	TypeErrort__init__(R
tkw((s9/usr/local/python-2.7/lib/python2.7/test/test_userdict.pyt	test_init�s
%$
$
	
(c	Cs	xSdD]K}tj�}|jid|6�|jt|j��|dfg�qWtj�}tjdtf��|jdidd6�WdQX|jt|j��d	g�|jt	tj�jd�|jt	tj�jii�|jt	tjj�dS(
NR
RPRQi*s
.*'dict'.*RRC(R
RPRQ(RCi*(
RR2RRRRRRRR&RT(R
RVtd((s9/usr/local/python-2.7/lib/python2.7/test/test_userdict.pyttest_update�s
)	
c
Cs�|jttd�t�dtjfd��Y}|idd6dd6�}|j|dd�|j|dd�|jd|�|jd|j��|j|dd�d	tjfd
��Y}|�}y|dWn&tk
r}|j|jd�nX|jd�dtjfd
��Y}|�}y|dWn&t	k
rh}|j|jd�nX|jd�dtjfd��Y}|�}	y|	dWn&t	k
r�}|j|jd�nX|jd�dS(Nt__missing__tDcBseZd�ZRS(cSsdS(Ni*((R
tkey((s9/usr/local/python-2.7/lib/python2.7/test/test_userdict.pyRZ�s(R
RRZ(((s9/usr/local/python-2.7/lib/python2.7/test/test_userdict.pyR[�siiiii*tEcBseZd�ZRS(cSst|��dS(N(tRuntimeError(R
R\((s9/usr/local/python-2.7/lib/python2.7/test/test_userdict.pyRZ�s(R
RRZ(((s9/usr/local/python-2.7/lib/python2.7/test/test_userdict.pyR]�sse[42] didn't raise RuntimeErrortFcBseZd�ZRS(cSs d�|_tjj|�dS(NcSsdS(N(RS(R\((s9/usr/local/python-2.7/lib/python2.7/test/test_userdict.pyt<lambda>�R(RZRRU(R
((s9/usr/local/python-2.7/lib/python2.7/test/test_userdict.pyRU�s(R
RRU(((s9/usr/local/python-2.7/lib/python2.7/test/test_userdict.pyR_�ssf[42] didn't raise KeyErrortGcBseZRS((R
R(((s9/usr/local/python-2.7/lib/python2.7/test/test_userdict.pyRa�ssg[42] didn't raise KeyError(i*(i*(i*(
RthasattrRtFalsetassertNotInR-R^targstfailR'(
R
R[RXR]teterrR_tfRatg((s9/usr/local/python-2.7/lib/python2.7/test/test_userdict.pyttest_missing�s:	
	
	(	R
RRRt	type2testRORWRYRk(((s9/usr/local/python-2.7/lib/python2.7/test/test_userdict.pyRs
		�		tSeqDictcBsYeZdZdd�Zd�Zd�Zd�Zd�Zd�Z	e
dd��ZRS(	s]Dictionary lookalike implemented with lists.

    Used to test and demonstrate DictMixin
    cKsmg|_g|_|dk	rBx!|D]\}}|||<q%Wnx$|j�D]\}}|||<qOWdS(N(tkeylistt	valuelistRSt	iteritems(R
RPtkwargsR\tvalue((s9/usr/local/python-2.7/lib/python2.7/test/test_userdict.pyRU�s		cCs;y|jj|�}Wntk
r/t�nX|j|S(N(Rntindext
ValueErrorR'Ro(R
R\RK((s9/usr/local/python-2.7/lib/python2.7/test/test_userdict.pyR(�s


cCs[y#|jj|�}||j|<Wn1tk
rV|jj|�|jj|�nXdS(N(RnRsRoRtR5(R
R\RrRK((s9/usr/local/python-2.7/lib/python2.7/test/test_userdict.pyt__setitem__�s
cCsTy|jj|�}Wntk
r/t�nX|jj|�|jj|�dS(N(RnRsRtR'R8Ro(R
R\RK((s9/usr/local/python-2.7/lib/python2.7/test/test_userdict.pyR)s

cCs
t|j�S(N(RRRn(R
((s9/usr/local/python-2.7/lib/python2.7/test/test_userdict.pyR-
scCs7|j�}x$|j�D]\}}|||<qW|S(N(t	__class__Rp(R
RXR\Rr((s9/usr/local/python-2.7/lib/python2.7/test/test_userdict.pyR+scCs(|�}x|D]}|||<qW|S(N((tclsR-RrRXR\((s9/usr/local/python-2.7/lib/python2.7/test/test_userdict.pyRs	
N(R
Rt__doc__RSRUR(RuR)R-R+tclassmethodR(((s9/usr/local/python-2.7/lib/python2.7/test/test_userdict.pyRm�s					tUserDictMixinTestcBseZeZd�ZRS(cCs{t�}d|d<d|d<d|d<|d=|j|dd�|j|j�ddg�|j|jd��|j|jd��|jd|�|jd|�|jg|D]}|^q�ddg�|jt|�d�|jt|j	��ddg�|jt|j
��ddg�|jt|j��ddg�|j|j�ddg�|j|j
�ddg�|j|jd�d�|j|jdd	�d	�|j|jd�d�|j|jd
d�d�|j|jdd�d�|d
=|j|jd�d�|jd|�d|d<|j|jd
d�d�d|d
<|j|jd
d�d�|j�\}}|j||�|||<|j�|jt|�d�|jt|j�|jidd6dd6�|j|dd�|j|dd�|j|idd6dd6�t�}d|d<d|d<|j||�dS(Ntteni
ttwentyitthirtyiiitfifteeni(tfortytnullRii*i(i
R{(iR}(i
R{(iR}(RmRR-R R1R/RdR%RRRptiterkeyst
itervaluesR.RR3RSR7R8R9R*R&R'R2(R
tsRNtvRL((s9/usr/local/python-2.7/lib/python2.7/test/test_userdict.pyROsX	


)"""



	

(R
RRmRlRO(((s9/usr/local/python-2.7/lib/python2.7/test/test_userdict.pyRzscCstjtt�dS(N(Rtrun_unittestRRz(((s9/usr/local/python-2.7/lib/python2.7/test/test_userdict.pyt	test_mainxst__main__(ttestRRRtwarningsRRRRRSRRtTestHashMappingProtocolRt	DictMixinRmtTestMappingProtocolRzR�R
(((s9/usr/local/python-2.7/lib/python2.7/test/test_userdict.pyt<module>s
�/]	
© 2025 GrazzMean