%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_ordered_dict.pyc

ó
Nêáac@s÷ddlZddlZddlmZddlZddlmZddlmZddlm	Z	m
Z
dejfd„ƒYZde	j
fd	„ƒYZd
efd„ƒYZde	j
fd
„ƒYZed„ZedkróedeƒndS(iÿÿÿÿN(tshuffle(tOrderedDict(tMutableMapping(t
mapping_teststtest_supporttTestOrderedDictcBsÅ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„ZRS(cCså|jtƒtddgdƒWdQXdddddg}|jttt|ƒƒjƒƒ|ƒ|jttt|ƒjƒƒ|ƒ|jtt|ƒjƒƒ|ƒ|jttddddgddd	d
ƒjƒƒ|ƒ|jttdd
ƒjƒƒd gƒ|jttdd
ƒjƒƒd!gƒ|jttd
ƒ|jttd"d#ƒ|jttj	ƒtd$d%d&d'd(gƒ}|j	d)d*gddddƒ|jt|jƒƒd+d,d-d.d/d0d1gƒdS(2Ntaitbitcitditeii	tselfi*totheri,i7tfitgi(Ri(Ri(Ri(Ri(Ri(R	i(R
i(Ri(Ri(Ri	(R	i(Ri*(Ri*(((Ri(Ri(Ri(R	i,(R
i7(R
i(R
i(Ri(Ri(Ri(R	i(R
i(R
i(Ri(
tassertRaisest	TypeErrorRtNonetassertEqualtsortedtdicttitemstlistt__init__(RtpairsR	((s2/usr/local/lib/python2.7/test/test_ordered_dict.pyt	test_inits"(("((cCs¶|jtƒtƒjddgdƒWdQXdddddg}tƒ}|jt|ƒƒ|jt|jƒƒ|ƒtƒ}|jt|ƒ|jt|jƒƒ|ƒtƒ}|j|ƒ|jt	|jƒƒ|ƒtƒ}|jd d!d"d#gddd	d
ƒ|jt	|jƒƒ|ƒtƒ}|jdd
ƒ|jt	|jƒƒd$gƒtƒ}|jdiƒ|jt	|jƒƒdifgƒtƒ}|jdd
ddddddƒ|jtt	|jƒƒƒd%d&d'd(gƒtd)d*d+d,d-gƒ}|jd.d/gddddƒ|jt	|jƒƒd0d1d2d3d4d5d6gƒ|jttƒjdƒ|jttƒjd7d8ƒ|jttjƒdS(9NRiRiRiR	iR
ii	RiRtredtblueiiii,i7R
Ri*(Ri(Ri(Ri(Ri(Ri(R	i(R
i(Ri(Ri(Ri	(R	i(Ri(Ri(Ri(Ri(Ri(Ri(Ri(Ri(R	i,(R
i7(R
i(R
i(Ri(Ri(Ri(R	i(R
i(R
i(Ri(((
RRRtupdateRRRRRR(RRtodR	((s2/usr/local/lib/python2.7/test/test_ordered_dict.pyttest_update#s@			
	%		%	"cCs-|jtƒtƒ|jtttƒƒdS(N(tassertIsInstanceRRt
assertTruet
issubclass(R((s2/usr/local/lib/python2.7/test/test_ordered_dict.pyttest_abcLscCsnddddddg}t|ƒt|ƒ}|jt|ƒt|ƒƒ|jƒ|jt|ƒd
ƒdS(NRiRiRiR	iR
iR
ii(Ri(Ri(Ri(R	i(R
i(R
i(RRRtlentclear(RRR((s2/usr/local/lib/python2.7/test/test_ordered_dict.pyt
test_clearPs

cCs„d
dddddg}t|ƒ}|d=|jd|ƒ|jtƒ|d=WdQX|jt|jƒƒ|d |dƒdS(NRiRiRiR	iR
iR
i(Ri(Ri(Ri(R	i(R
i(R
i(RtassertNotInRtKeyErrorRRR(RRR((s2/usr/local/lib/python2.7/test/test_ordered_dict.pyttest_delitemXs
c	Csatdddddgƒ}d|d<d|d
<|jt|jƒƒddddddgƒdS(NR	iRiRiRiR
ii
iR
(R	i(Ri(Ri(Ri(R
i(R	i(Ri(Ri
(Ri(R
i(R
i(RRRR(RR((s2/usr/local/lib/python2.7/test/test_ordered_dict.pyttest_setitemas


cCsddddddg}t|ƒt|ƒ}|jt|ƒg|D]}|d
^qDƒ|j|jƒg|D]}|d
^qrƒ|j|jƒg|D]}|d^q ƒ|j|jƒ|ƒ|jt|jƒƒg|D]}|d
^qêƒ|jt|jƒƒg|D]}|d^qƒ|jt|j	ƒƒ|ƒ|jtt
|ƒƒgt
|ƒD]}|d
^qrƒdS(NRiRiRiR	iR
iR
ii(Ri(Ri(Ri(R	i(R
i(R
i(RRRRtkeystvaluesRtiterkeyst
itervaluest	iteritemstreversed(RRRtt((s2/usr/local/lib/python2.7/test/test_ordered_dict.pyttest_iteratorshs
-..33cCs‘ddddddg}t|ƒt|ƒ}x&|rV|j|jƒ|jƒƒq1W|jtƒ|jƒWdQX|jt|ƒd
ƒdS(NRiRiRiR	iR
iR
ii(Ri(Ri(Ri(R	i(R
i(R
i(RRRtpopitemtpopRR'R#(RRR((s2/usr/local/lib/python2.7/test/test_ordered_dict.pyttest_popitemvs
	 cCseddddddg}t|ƒt|ƒ}t|ƒx5|ro|jƒ\}}|j|j|ƒ|ƒq;W|jtƒ|jd
ƒWdQX|jt|ƒdƒ|j|j|dƒdƒdtfd„ƒY}|ddƒ}|j|jdd
ƒd
ƒ|j|jddƒdƒ|j|jddƒdƒ|jtƒ|jdƒWdQXdS(NRiRiRiR	iR
iR
itxyzii90tMissingcBseZd„ZRS(cSsdS(Ni((Rtkey((s2/usr/local/lib/python2.7/test/test_ordered_dict.pyt__missing__s(t__name__t
__module__R8(((s2/usr/local/lib/python2.7/test/test_ordered_dict.pyR6Žs(Ri(Ri(Ri(R	i(R
i(R
i(RRR3RRR'R#(RRRtktvR6tm((s2/usr/local/lib/python2.7/test/test_ordered_dict.pyttest_pop€s$

	cCsÂddddddg}t|ƒt|ƒ}t|ƒ}|j||ƒ|d|d }t|ƒ}|j||ƒ|j|t|ƒƒ|jt|ƒ|ƒ|j|t|d
 ƒƒdS(NRiRiRiR	iR
iR
iiÿÿÿÿ(Ri(Ri(Ri(R	i(R
i(R
i(RRRtassertNotEqualR(RRtod1tod2((s2/usr/local/lib/python2.7/test/test_ordered_dict.pyt
test_equality˜s
cCszddddddg}t|ƒ}tƒ}|j|ƒx9t|jƒtj|ƒtj|ƒtjtj|d
ƒƒtjtj|dƒƒtjtj|dƒƒtjtj|dƒƒtt	|ƒƒ|t|ƒg
ƒD]\}}|j
||k	ƒ|j||ƒ|jt|j
ƒƒt|j
ƒƒƒ|jt|ƒt|ƒƒ|jt|ƒt|ƒƒqãWdS(NRiRiRiR	iR
iR
iiiÿÿÿÿ(Ri(Ri(Ri(R	i(R
i(R
i(RRt	enumeratetcopytdeepcopytpickletloadstdumpstevaltreprR RRRR#ttype(RRRtupdate_testtitdup((s2/usr/local/lib/python2.7/test/test_ordered_dict.pyttest_copying§s(	
	(cCsOddddddg}t|ƒ}|jtd
„|jƒdDƒƒƒdS(NRiRiRiR	iR
iR
icss!|]}t|ƒtkVqdS(N(RKR(t.0tpair((s2/usr/local/lib/python2.7/test/test_ordered_dict.pys	<genexpr>Çs(Ri(Ri(Ri(R	i(R
i(R
i(RR tallt
__reduce__(RRR((s2/usr/local/lib/python2.7/test/test_ordered_dict.pyttest_yaml_linkageÀscCsiddddddg}t|ƒ}|jt|jƒƒdƒd
|_|jt|jƒƒdƒdS(NRiRiRiR	iR
iR
ii
(Ri(Ri(Ri(R	i(R
i(R
i(RRR#RStx(RRR((s2/usr/local/lib/python2.7/test/test_ordered_dict.pyttest_reduce_not_too_fatÉs
	cCsmtddddddgƒ}|jt|ƒd
ƒ|jtt|ƒƒ|ƒ|jttƒƒdƒdS(NRiRiRiR	iR
iR
isIOrderedDict([('c', 1), ('b', 2), ('a', 3), ('d', 4), ('e', 5), ('f', 6)])s
OrderedDict()(Ri(Ri(Ri(R	i(R
i(R
i(RRRJRI(RR((s2/usr/local/lib/python2.7/test/test_ordered_dict.pyt	test_reprÑs
cCs3tjdƒ}||d<|jt|ƒdƒdS(NtabcRUs@OrderedDict([('a', None), ('b', None), ('c', None), ('x', ...)])(RtfromkeysRRJ(RR((s2/usr/local/lib/python2.7/test/test_ordered_dict.pyttest_repr_recursiveØs
cCsetƒ}|jƒ|d<t|ƒ}|j|tƒ|jƒ|d<t|ƒ}|j|tƒdS(Ni*(Rt
viewvaluesRJRtstrt	viewitems(RRtr((s2/usr/local/lib/python2.7/test/test_ordered_dict.pyttest_repr_recursive_valuesßs	cCsíddddddg}t|ƒt|ƒ}t|jƒƒ}|j|jdd
ƒdƒ|jt|jƒƒ|ƒ|j|jdd
ƒd
ƒ|jt|jƒƒddƒdtfd„ƒY}|j|ƒjd
dƒdƒdS(NRiRiRiR	iR
iR
ii
RUiÿÿÿÿR6cBseZd„ZRS(cSsdS(Ni((RR7((s2/usr/local/lib/python2.7/test/test_ordered_dict.pyR8ús(R9R:R8(((s2/usr/local/lib/python2.7/test/test_ordered_dict.pyR6ùsi	(Ri(Ri(Ri(R	i(R
i(R
i(RUi
(RRRRRt
setdefault(RRRt
pair_orderR6((s2/usr/local/lib/python2.7/test/test_ordered_dict.pyttest_setdefaultìs
 cCsTtƒ}d|d<d|d<|d=d|d<|jt|jƒƒddgƒdS(NiRiR(Ri(Ri(RRRR(RR((s2/usr/local/lib/python2.7/test/test_ordered_dict.pyt
test_reinsertþs	


cCsãdjƒ}tj|ƒ}|jt|jƒƒ|ƒ|jt|jƒƒg|D]}d^qSƒ|jt|jƒƒg|D]}|df^q‚ƒ|j|jƒt	|ƒjƒƒ|j|jƒt	|ƒjƒƒdS(Ns@the quick brown fox jumped over a lazy dog yesterday before dawn(
tsplitRRYRRtviewkeysR[RR]R(RtsRR;((s2/usr/local/lib/python2.7/test/test_ordered_dict.pyt
test_viewss/5"cCsKdtfd„ƒY}d	d
dg}|jt||ƒjƒƒ|ƒdS(NtMyODcBseZd„ZRS(c_s
tƒ‚dS(N(t	Exception(Rtargstkwds((s2/usr/local/lib/python2.7/test/test_ordered_dict.pyRs(R9R:R(((s2/usr/local/lib/python2.7/test/test_ordered_dict.pyRhsRiRiRi(Ri(Ri(Ri(RRRR(RRhR((s2/usr/local/lib/python2.7/test/test_ordered_dict.pyttest_override_updatescCs›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	((s2/usr/local/lib/python2.7/test/test_ordered_dict.pyt<lambda>tcSs
|jƒS(N(R-(R	((s2/usr/local/lib/python2.7/test/test_ordered_dict.pyRmRncSs
|jƒS(N(R.(R	((s2/usr/local/lib/python2.7/test/test_ordered_dict.pyRmRncSst|jƒƒS(N(titerRe(R	((s2/usr/local/lib/python2.7/test/test_ordered_dict.pyRm RncSst|jƒƒS(N(RoR[(R	((s2/usr/local/lib/python2.7/test/test_ordered_dict.pyRm!RncSst|jƒƒS(N(RoR](R	((s2/usr/local/lib/python2.7/test/test_ordered_dict.pyRm"Rn(Rtcheck_free_after_iteratingRoR(R((s2/usr/local/lib/python2.7/test/test_ordered_dict.pyttest_free_after_iteratings(R9R:RRR"R%R(R)R1R4R>RBRORTRVRWRZR_RbRcRgRlRq(((s2/usr/local/lib/python2.7/test/test_ordered_dict.pyR
s*		)							
									
		
		tGeneralMappingTestscBseZeZd„ZRS(cCs#|jƒ}|jt|jƒdS(N(t_empty_mappingRR'R2(RR	((s2/usr/local/lib/python2.7/test/test_ordered_dict.pyR4's(R9R:Rt	type2testR4(((s2/usr/local/lib/python2.7/test/test_ordered_dict.pyRr$st
MyOrderedDictcBseZRS((R9R:(((s2/usr/local/lib/python2.7/test/test_ordered_dict.pyRu+stSubclassMappingTestscBseZeZd„ZRS(cCs#|jƒ}|jt|jƒdS(N(RsRR'R2(RR	((s2/usr/local/lib/python2.7/test/test_ordered_dict.pyR41s(R9R:RuRtR4(((s2/usr/local/lib/python2.7/test/test_ordered_dict.pyRv.scCs tttg}tj|ŒdS(N(RRrRvRtrun_unittest(tverbosettest_classes((s2/usr/local/lib/python2.7/test/test_ordered_dict.pyt	test_main6st__main__Rx(RDRFtrandomRtunittesttcollectionsRRttestRRtTestCaseRtBasicTestMappingProtocolRrRuRvRRzR9tTrue(((s2/usr/local/lib/python2.7/test/test_ordered_dict.pyt<module>sÿ

Zerion Mini Shell 1.0