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

ó
Nêáac@s<ddlZddlZddlZddlZddlmZejddeƒdejfd„ƒYZddlm	Z	de	j
fd	„ƒYZd
efd„ƒYZdefd
„ƒYZ
defd„ƒYZdefd„ƒYZdefd„ƒYZdefd„ƒYZd„Zedkr8eƒndS(iÿÿÿÿN(ttest_supporttanydbmt
deprecatedtTestCasecBsXeZdejdZd„Zd„Zd„Zd„Zd„Z	d„Z
d„ZRS(	t	shelftemptdbcCs»i}tj|dddtƒ}ddddg|d<|j|dddddgƒ|jt|ƒdƒ|jƒ|jtt|ƒy|dWntk
r©nX|jdƒdS(	Ntprotocolit	writebackiiitkey1s"Closed shelf should not find a key(	tshelvetShelftFalsetassertEqualtlentclosetassertRaisest
ValueErrortfail(tselftd1ts((s,/usr/local/lib/python2.7/test/test_shelve.pyt
test_close
s 

cCszzDtj|jddƒ}d	|d<|j|dd
ƒ|jƒWdx+tj|jdƒD]}tj|ƒq^WXdS(NRiiiiiRt*(iiii(iiii(R	topentfnRRtglobtostunlink(RRtf((s,/usr/local/lib/python2.7/test/test_shelve.pyttest_ascii_file_shelfs
cCszzDtj|jddƒ}d|d<|j|dd	ƒ|jƒWdx+tj|jdƒD]}tj|ƒq^WXdS(
NRiiiiRR(iiii(iiii(R	RRRRRRR(RRR((s,/usr/local/lib/python2.7/test/test_shelve.pyttest_binary_file_shelf&s
cCszzDtj|jddƒ}d|d<|j|dd	ƒ|jƒWdx+tj|jdƒD]}tj|ƒq^WXdS(
NRiiiiRR(iiii(iiii(R	RRRRRRR(RRR((s,/usr/local/lib/python2.7/test/test_shelve.pyttest_proto2_file_shelf0s
cCs°i}tj|ddƒ}d|d<|j|dd	ƒ|jƒi}tj|ddƒ}d
|d<|j|ddƒ|jƒ|jt|ƒdƒ|j||ƒdS(NRiiiiiR(iiii(iiii(iiii(iiii(R	R
RRR
tassertNotEqual(RRRtd2((s,/usr/local/lib/python2.7/test/test_shelve.pyttest_in_memory_shelf:s



cCsWi}tj|dddtƒ}ddddg|d<|j|dddddgƒ|djdƒ|j|dddddgƒ|jƒi}tj|dddtƒ}ddddg|d<|j|dddddgƒ|djdƒ|j|ddddddgƒ|jƒ|jt|ƒdƒ|jt|ƒdƒdS(	NRiRiiiRi(R	R
RRtappendRtTrueR
(RRRR!((s,/usr/local/lib/python2.7/test/test_shelve.pyttest_mutable_entryIs   
 #
cCski}tj|dtƒ}dg|d<|d}|djdƒ|jƒ|d}|j||ƒdS(NRitkeyi(R	R
R$R#RR (RtdRtp1tp2((s,/usr/local/lib/python2.7/test/test_shelve.pyt&test_writeback_also_writes_immediately]s



(t__name__t
__module__RtextsepRRRRRR"R%R*(((s,/usr/local/lib/python2.7/test/test_shelve.pyR	s		
	
	
		(t
mapping_teststTestShelveBasecBsAeZdZdZd„ZejZd„Zd„Z	d„Z
RS(sshelftemp.dbicOs#g|_tjj|||ŽdS(N(t_dbR.tBasicTestMappingProtocolt__init__(Rtargstkw((s,/usr/local/lib/python2.7/test/test_shelve.pyR2ns	cCsidd6dd6dd6S(	Ntvalue1Ritkey2iitkey3(iii((R((s,/usr/local/lib/python2.7/test/test_shelve.pyt
_referencerscCsi|jr!tji|j}n4|jd7_tj|jt|jƒ|j}|jj	|ƒ|S(Ni(
t_in_memR	R
t_argstcounterRRtstrR0R#(Rtx((s,/usr/local/lib/python2.7/test/test_shelve.pyt_empty_mappingts	%cCsex|jD]}|jƒq
Wg|_|jsax.tj|jdƒD]}tj|ƒqGWndS(NR(R0RR9RRRR(RRR((s,/usr/local/lib/python2.7/test/test_shelve.pyttearDown|s		(R+R,RR;R2R	R
t	type2testR8R>R?(((s,/usr/local/lib/python2.7/test/test_shelve.pyR/ks				tTestAsciiFileShelvecBseZidd6ZeZRS(iR(R+R,R:RR9(((s,/usr/local/lib/python2.7/test/test_shelve.pyRA„s
tTestBinaryFileShelvecBseZidd6ZeZRS(iR(R+R,R:RR9(((s,/usr/local/lib/python2.7/test/test_shelve.pyRB‡s
tTestProto2FileShelvecBseZidd6ZeZRS(iR(R+R,R:RR9(((s,/usr/local/lib/python2.7/test/test_shelve.pyRCŠs
tTestAsciiMemShelvecBseZidd6ZeZRS(iR(R+R,R:R$R9(((s,/usr/local/lib/python2.7/test/test_shelve.pyRDs
tTestBinaryMemShelvecBseZidd6ZeZRS(iR(R+R,R:R$R9(((s,/usr/local/lib/python2.7/test/test_shelve.pyREs
tTestProto2MemShelvecBseZidd6ZeZRS(iR(R+R,R:R$R9(((s,/usr/local/lib/python2.7/test/test_shelve.pyRF“s
cCs#tjtttttttƒdS(N(	Rtrun_unittestRARBRCRDRERFR(((s,/usr/local/lib/python2.7/test/test_shelve.pyt	test_main—st__main__(RtunittestR	RttestRt
import_moduleR$RR.R1R/RARBRCRDRERFRHR+(((s,/usr/local/lib/python2.7/test/test_shelve.pyt<module>s"`	

Zerion Mini Shell 1.0