%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /usr/local/lib/python2.7/test/
Upload File :
Create Path :
Current File : //usr/local/lib/python2.7/test/test_userdict.pyc

ó
Nêáac@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((s./usr/local/lib/python2.7/test/test_userdict.pytdisplayTt(t__name__t
__module__R(((s./usr/local/lib/python2.7/test/test_userdict.pyR	SstbartfootItemscBseZd„ZRS(cSs
ddfS(NRi*Ri(Ri*(Ri((R
((s./usr/local/lib/python2.7/test/test_userdict.pytitemsrs(R
RR(((s./usr/local/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-((s./usr/local/lib/python2.7/test/test_userdict.pyttest_alls´"	
(+"%%("""'

6




",
"&

cCs9xCdD];}|jttjid|6jƒƒ|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((s./usr/local/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((s./usr/local/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((s./usr/local/lib/python2.7/test/test_userdict.pyRZÁs(R
RRZ(((s./usr/local/lib/python2.7/test/test_userdict.pyR[Àsiiiii*tEcBseZd„ZRS(cSst|ƒ‚dS(N(tRuntimeError(R
R\((s./usr/local/lib/python2.7/test/test_userdict.pyRZÊs(R
RRZ(((s./usr/local/lib/python2.7/test/test_userdict.pyR]Ésse[42] didn't raise RuntimeErrortFcBseZd„ZRS(cSs d„|_tjj|ƒdS(NcSsdS(N(RS(R\((s./usr/local/lib/python2.7/test/test_userdict.pyt<lambda>ÖR(RZRRU(R
((s./usr/local/lib/python2.7/test/test_userdict.pyRUÔs(R
RRU(((s./usr/local/lib/python2.7/test/test_userdict.pyR_Óssf[42] didn't raise KeyErrortGcBseZRS((R
R(((s./usr/local/lib/python2.7/test/test_userdict.pyRaßssg[42] didn't raise KeyError(i*(i*(i*(
RthasattrRtFalsetassertNotInR-R^targstfailR'(
R
R[RXR]teterrR_tfRatg((s./usr/local/lib/python2.7/test/test_userdict.pyttest_missing¸s:	
	
	(	R
RRRt	type2testRORWRYRk(((s./usr/local/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((s./usr/local/lib/python2.7/test/test_userdict.pyRUñs		cCs;y|jj|ƒ}Wntk
r/t‚nX|j|S(N(Rntindext
ValueErrorR'Ro(R
R\RK((s./usr/local/lib/python2.7/test/test_userdict.pyR(ùs


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

cCs
t|jƒS(N(RRRn(R
((s./usr/local/lib/python2.7/test/test_userdict.pyR-
scCs7|jƒ}x$|jƒD]\}}|||<qW|S(N(t	__class__Rp(R
RXR\Rr((s./usr/local/lib/python2.7/test/test_userdict.pyR+scCs(|ƒ}x|D]}|||<qW|S(N((tclsR-RrRXR\((s./usr/local/lib/python2.7/test/test_userdict.pyRs	
N(R
Rt__doc__RSRUR(RuR)R-R+tclassmethodR(((s./usr/local/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((s./usr/local/lib/python2.7/test/test_userdict.pyROsX	


)"""



	

(R
RRmRlRO(((s./usr/local/lib/python2.7/test/test_userdict.pyRzscCstjttƒdS(N(Rtrun_unittestRRz(((s./usr/local/lib/python2.7/test/test_userdict.pyt	test_mainxst__main__(ttestRRRtwarningsRRRRRSRRtTestHashMappingProtocolRt	DictMixinRmtTestMappingProtocolRzR†R
(((s./usr/local/lib/python2.7/test/test_userdict.pyt<module>s
Þ/]	

Zerion Mini Shell 1.0