ACC SHELL

Path : /usr/lib/python/bsddb/test/
File Upload :
Current File : //usr/lib/python/bsddb/test/test_dbshelve.pyo

Ñò
q&ÄMc@s°dZddkZddkZddkZddkZddklZlZlZl	Z	l
Z
lZdd"d„ƒYZdei
fd„ƒYZdefd	„ƒYZd
efd„ƒYZdefd
„ƒYZdefd„ƒYZdefd„ƒYZdefd„ƒYZdefd„ƒYZdefd„ƒYZdefd„ƒYZdefd„ƒYZdefd„ƒYZd„Zedjoeid d!ƒndS(#s*
TestCases for checking dbShelve objects.
iÿÿÿÿN(tdbtdbshelvettest_supporttverbosetget_new_environment_pathtget_new_database_patht	DataClasscBs#eZd„Zd„Zd„ZRS(cCstiƒ|_dS(N(trandomtvalue(tself((s./usr/lib/python2.6/bsddb/test/test_dbshelve.pyt__init__scCsd|iS(NsDataClass %f(R(R	((s./usr/lib/python2.6/bsddb/test/test_dbshelve.pyt__repr__scCst|i|ƒS(N(tcmpR(R	tother((s./usr/lib/python2.6/bsddb/test/test_dbshelve.pyt__cmp__s(t__name__t
__module__R
RR(((s./usr/lib/python2.6/bsddb/test/test_dbshelve.pyRs		tDBShelveTestCasecBsbeZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z	d„Z
d	„ZRS(
cCs]ddk}|iddjo#ddkl}|tƒ|_ntƒ|_|iƒdS(Niÿÿÿÿii(tdo_proxy_db_py3k(	tsystversion_infottest_allRtFalset_flag_proxy_db_py3kRtfilenametdo_open(R	RR((s./usr/lib/python2.6/bsddb/test/test_dbshelve.pytsetUpscCs_ddk}|iddjo!ddkl}||iƒn|iƒti|iƒdS(Niÿÿÿÿii(R(	RRRRRtdo_closeRtunlinkR(R	RR((s./usr/lib/python2.6/bsddb/test/test_dbshelve.pyttearDown's
cCs6ddk}|iddjo|St|dƒSdS(s1Turn key into an appropriate key type for this dbiÿÿÿÿNiis	iso8859-1(RRtbytes(R	tkeyR((s./usr/lib/python2.6/bsddb/test/test_dbshelve.pytmk/scCsºx³tiD]¨}d|||id|ƒ<t|ƒ||id|ƒ<|gd||id|ƒ<tƒ}d||_t|ƒ|_|gd|_|||id|ƒ<q
WdS(Ni
tStItLtO(tstringtlettersR tordRR!R"R#(R	tdtxtinst((s./usr/lib/python2.6/bsddb/test/test_dbshelve.pyt
populateDB8s
	
cCsti|iƒ|_dS(N(RtopenRR((R	((s./usr/lib/python2.6/bsddb/test/test_dbshelve.pyRFscCs|iiƒdS(N(R(tclose(R	((s./usr/lib/python2.6/bsddb/test/test_dbshelve.pyRJscCsAto dGddGHd|iiGHn|i|iƒ|iiƒ|iƒ|iƒ|i}t|ƒ}|i	ƒ}|i
ƒ}|iƒ}todG|GHdG|GHdG|GHn|id|i
|id	ƒƒƒ|id
|i
|idƒƒƒ|id
|i
|idƒƒƒ|i|idƒƒ||idƒ=|id|i
|idƒƒƒ|id|i
|idƒƒƒ|it|ƒ|d
ƒg}xU|i	ƒD]G}||}|i|ƒtod||fGHn|i||ƒq´W|iƒ}	|it|	ƒt|i	ƒƒƒddk}
|
iddjo(|iƒ|	iƒ|i||	ƒnC|idd„ƒ|	idd„ƒ|it|ƒt|	ƒƒ|iƒ}|it|ƒt|ƒƒx$|D]\}}|i||ƒqæW|i|i|id	ƒƒdƒ|i|i|id	ƒdƒdƒ|i|i|id	ƒdƒdƒ|i|i|id	ƒd
d
dgƒd
d
dgƒ|idƒ|iti|i|id	ƒƒ|id
ƒ|i|idƒdƒ|i|i|idƒƒdƒ|i||idƒdƒdS(Ns
s-=isRunning %s.test01_basics...slength:skeys:sstats:isbad keyitIAtOAis%s: %siÿÿÿÿiRcSs
t|ƒS((tstr(R)((s./usr/lib/python2.6/bsddb/test/test_dbshelve.pyt<lambda>~scSs
t|ƒS((R0(R)((s./usr/lib/python2.6/bsddb/test/test_dbshelve.pyR1ssa stringsnew keysnew data(Rt	__class__RR+R(tsyncRRtlentkeyststattfdtassertEqualthas_keyR tdeletetappendtcheckrectvaluesRRtsorttreprtitemstgettNonetset_get_returns_nonetassertRaisesRtDBNotFoundErrortput(R	R(tltktstfR=RRtdbvaluesRR@((s./usr/lib/python2.6/bsddb/test/test_dbshelve.pyt
test01_basicsOsr



			
"""""


"

"%%7
"
"cCsžto dGddGHd|iiGHn|i|iƒ|i}d}|iƒ}|iƒ}xZ|dj	oL|d}to	|GHn|\}}|i||ƒt	|dƒƒ}qaW~|i
|t|ƒƒd}|iƒ}|iƒ}xT|dj	oF|d}to	|GHn|\}}|i||ƒ|i
ƒ}qõW|i
|t|ƒƒ|i|idƒƒ|iƒ\}}|i||ƒ~dS(	Ns
s-=isRunning %s.test02_cursors...iitnexttSS(RR2RR+R(tcursortfirstRBR<tgetattrR8R4tlasttprevtsetR tcurrent(R	R(tcounttctrecRR((s./usr/lib/python2.6/bsddb/test/test_dbshelve.pyttest02_cursors—sD
	

	

	cCsGto dGddGHd|iiGHn|iti|iidƒdS(Ns
s-=isRunning %s.test03_append...sunit test was here(RR2RRDRt
DBShelveErrorR(R;(R	((s./usr/lib/python2.6/bsddb/test/test_dbshelve.pyt
test03_appendÁs

cCsæddk}|iddjo't|tƒo|idƒ}qGn|d}|ddjo.|it|ƒtƒ|i|d|ƒnS|ddjo0|it|ƒtƒ|i|t	|ƒƒn|dd	jo1|it|ƒt
ƒ|i||gdƒnÐ|dd
jo®ddk}|iddjo*ddkl}|it|ƒ|ƒn|it|ƒt
ƒ|i|id|ƒ|i|it	|ƒƒ|i|i|gdƒn|iddƒdS(
Niÿÿÿÿiis	iso8859-1iR!i
R"R#R$(tInstanceTypesUnknown key type, fix the test(RRt
isinstanceRtdecodeR8ttypeR0tintR'tlistttypesR\RR!R"R#tassert_(R	RRRR)R\((s./usr/lib/python2.6/bsddb/test/test_dbshelve.pyR<Ës0
(RRRRR R+RRRLRYR[R<(((s./usr/lib/python2.6/bsddb/test/test_dbshelve.pyRs								H	*	
tBasicShelveTestCasecBseZd„Zd„ZRS(cCs2tiƒ|_|ii|i|i|iƒdS(N(RtDBShelfR(R,Rtdbtypetdbflags(R	((s./usr/lib/python2.6/bsddb/test/test_dbshelve.pyRòscCs|iiƒdS(N(R(R-(R	((s./usr/lib/python2.6/bsddb/test/test_dbshelve.pyRös(RRRR(((s./usr/lib/python2.6/bsddb/test/test_dbshelve.pyRdñs	tBTreeShelveTestCasecBseZeiZeiZRS((RRRtDB_BTREERft	DB_CREATERg(((s./usr/lib/python2.6/bsddb/test/test_dbshelve.pyRhús	tHashShelveTestCasecBseZeiZeiZRS((RRRtDB_HASHRfRjRg(((s./usr/lib/python2.6/bsddb/test/test_dbshelve.pyRkÿs	tThreadBTreeShelveTestCasecBs!eZeiZeieiBZRS((RRRRiRfRjt	DB_THREADRg(((s./usr/lib/python2.6/bsddb/test/test_dbshelve.pyRms	tThreadHashShelveTestCasecBs!eZeiZeieiBZRS((RRRRlRfRjRnRg(((s./usr/lib/python2.6/bsddb/test/test_dbshelve.pyRo	s	tBasicEnvShelveTestCasecBs,eZd„Zd„Zd„Zd„ZRS(cCsŠtiƒ|_|ii|i|itiBtiBƒti	i
|iƒd|_ti
|iƒ|_|ii|i|i|iƒdS(Ni(RtDBEnvtenvR,thomeDirtenvflagst
DB_INIT_MPOOLRjtostpathtsplitRRReR(RfRg(R	((s./usr/lib/python2.6/bsddb/test/test_dbshelve.pyRscCs|iiƒ|iiƒdS(N(R(R-Rr(R	((s./usr/lib/python2.6/bsddb/test/test_dbshelve.pyRs
cCstƒ|_ti|ƒdS(N(RRsRR(R	((s./usr/lib/python2.6/bsddb/test/test_dbshelve.pyR scCs_ddk}|iddjo!ddkl}||iƒn|iƒti|iƒdS(Niÿÿÿÿii(R(	RRRRRRRtrmtreeRs(R	RR((s./usr/lib/python2.6/bsddb/test/test_dbshelve.pyR$s
(RRRRRR(((s./usr/lib/python2.6/bsddb/test/test_dbshelve.pyRps	
		tEnvBTreeShelveTestCasecBs eZdZeiZeiZRS(i(RRRtRRiRfRjRg(((s./usr/lib/python2.6/bsddb/test/test_dbshelve.pyRz-s	tEnvHashShelveTestCasecBs eZdZeiZeiZRS(i(RRRtRRlRfRjRg(((s./usr/lib/python2.6/bsddb/test/test_dbshelve.pyR{3s	tEnvThreadBTreeShelveTestCasecBs*eZeiZeiZeieiBZRS((	RRRRnRtRiRfRjRg(((s./usr/lib/python2.6/bsddb/test/test_dbshelve.pyR|9s		tEnvThreadHashShelveTestCasecBs*eZeiZeiZeieiBZRS((	RRRRnRtRlRfRjRg(((s./usr/lib/python2.6/bsddb/test/test_dbshelve.pyR}?s		tRecNoShelveTestCasecBs>eZeiZeiZd„Zd„Zd„Z	d„Z
RS(cCs;ti|ƒttddƒƒ|_h|_h|_dS(Niiˆ(RdRRatrangetkey_pooltkey_mapt
intkey_map(R	((s./usr/lib/python2.6/bsddb/test/test_dbshelve.pyRLs
	cCsL||ijo1|iidƒ|i|<||i|i|<n|i|S(Ni(RR€tpopR‚(R	R((s./usr/lib/python2.6/bsddb/test/test_dbshelve.pyR TscCs$|i|}ti|||ƒdS(N(R‚RdR<(R	tintkeyRR((s./usr/lib/python2.6/bsddb/test/test_dbshelve.pyR<Zs
cCsíto dGddGHd|iiGHnd|id<d|id<|id	|iidƒƒ|id
|iidƒƒ|id|iid	ƒƒ|id|iidƒƒ|id|iid
ƒƒ|id|iidƒƒdS(Ns
s-=isRunning %s.test03_append...tspamiteggsiiisbaked beans(RR2RR(R8R;RA(R	((s./usr/lib/python2.6/bsddb/test/test_dbshelve.pyR[^s


(RRRtDB_RECNORfRjRgRR R<R[(((s./usr/lib/python2.6/bsddb/test/test_dbshelve.pyR~Hs					cCsìtiƒ}|ititƒƒ|ititƒƒ|ititƒƒ|ititƒƒ|ititƒƒ|itit	ƒƒ|itit
ƒƒ|ititƒƒ|ititƒƒ|itit
ƒƒ|S(N(tunittestt	TestSuitetaddTestt	makeSuiteRRhRkRmRoRzR{R|R}R~(tsuite((s./usr/lib/python2.6/bsddb/test/test_dbshelve.pyt
test_suiteost__main__tdefaultTestR((t__doc__RvR%RRˆRRRRRRRRtTestCaseRRdRhRkRmRoRpRzR{R|R}R~RRtmain(((s./usr/lib/python2.6/bsddb/test/test_dbshelve.pyt<module>s(.	Ó		'	


ACC SHELL 2018