KGRKJGETMRETU895U-589TY5MIGM5JGB5SDFESFREWTGR54TY
Server : Apache/2.2.17 (Unix) mod_ssl/2.2.17 OpenSSL/0.9.8e-fips-rhel5 DAV/2 PHP/5.2.17
System : Linux localhost 2.6.18-419.el5 #1 SMP Fri Feb 24 22:47:42 UTC 2017 x86_64
User : nobody ( 99)
PHP Version : 5.2.17
Disable Function : NONE
Directory :  /proc/22697/root/usr/lib64/python2.4/bsddb/test/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //proc/22697/root/usr/lib64/python2.4/bsddb/test/test_dbshelve.pyc
mς
‚=5Dc@sΣdZdkZdkZdkZdkZdkZdklZdkTdkZydk	l
Z
lZWn&ej
odk
l
Z
lZnXdklZdfd„ƒYZdeifd	„ƒYZd
efd„ƒYZdefd
„ƒYZdefd„ƒYZdefd„ƒYZdefd„ƒYZdefd„ƒYZdefd„ƒYZdefd„ƒYZdefd„ƒYZdefd„ƒYZd„Zedjoeid d!ƒndS("s*
TestCases for checking dbShelve objects.
N(spprint(t*(sdbsdbshelve(sverboset	DataClasscBstZd„Zd„ZRS(NcCstiƒ|_dS(N(trandomtselftvalue(R((t0/usr/lib64/python2.4/bsddb/test/test_dbshelve.pyt__init__scCst|i|ƒS(N(tcmpRRtother(RR((Rt__cmp__s(t__name__t
__module__RR	(((RRs	tDBShelveTestCasecBsPtZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z	RS(	NcCstiƒ|_|iƒdS(N(ttempfiletmktempRtfilenametdo_open(R((RtsetUp!scCs;|iƒyti|iƒWntij
onXdS(N(Rtdo_closetostremoveRterror(R((RttearDown%s

cCs–xtiD]„}d||d|<t|ƒ|d|<|gd|d|<tƒ}d||_t|ƒ|_|gd|_	||d|<q
WdS(Ni
tStItLtO(
tstringtletterstxtdtordRtinstRRR(RRR R((Rt
populateDB,s
	
cCsti|iƒ|_dS(N(tdbshelvetopenRRR(R((RR:scCs|iiƒdS(N(RRtclose(R((RR>scCsto dGddGHd|iiGHn|i|iƒ|iiƒ|iƒ|iƒ|i}
t	|
ƒ}|
iƒ}|
i
ƒ}|
iƒ}todG|GHdG|GHdG|GHnd|
id	ƒjpt‚d
|
idƒjpt‚d
|
idƒjpt‚|
idƒ|
d=d|
idƒjpt‚d|
idƒjpt‚t	|
ƒ|d
jpt‚g}xU|
iƒD]G}|
|}|i|ƒtod||fGHn|i||ƒqW|
iƒ}	t	|	ƒt	|
iƒƒjpt‚|iƒ|	iƒ||	jpt‚|
iƒ}t	|ƒt	|ƒjpt‚x$|D]\}}|i||ƒqeW|
id	ƒdjpt‚|
id	dƒdjpt‚|
id	dƒdjpt‚|
id	d
d
dgƒd
d
dgjpt‚|
idƒ|it i!|
id	ƒ|
id
ƒ|
i"ddƒ|
idƒdjpt‚|
ddjpt‚dS(Ns
s-=isRunning %s.test01_basics...slength:skeys:sstats:isbad keyitIAtOAis%s: %ssa stringisnew keysnew data(#tverboseRt	__class__R
R!RtsyncRRtlentltkeystktstattstfdtfthas_keytAssertionErrortdeletetvaluestkeyRtappendtcheckrectdbvaluestsorttitemstgettNonetset_get_returns_nonetassertRaisestdbtDBNotFoundErrortput(RR1R;R-R+R/R5RR6R9R((Rt
test01_basicsCsh



			




&

   2

cCs—to dGddGHd|iiGHn|i|iƒ|i}d}|iƒ}|i	ƒ}xT|dj	oF|d}to	|GHn|\}}|i||ƒ|iƒ}qaW~|t|ƒjpt‚d}|iƒ}|iƒ}xT|dj	oF|d}to	|GHn|\}}|i||ƒ|iƒ}qσW|t|ƒjpt‚|idƒ|iƒ\}}|i||ƒ~dS(Ns
s-=isRunning %s.test02_cursors...iitSS(R'RR(R
R!RtcounttcursortctfirsttrecR=R6RR8tnextR*R3tlasttprevtsettcurrent(RRERGRR6RIR((Rttest02_cursors…sD
	

	

	
cCsv|d}|ddjo6t|ƒtjpt‚|d|jpt‚n"|ddjo8t|ƒtjpt‚|t|ƒjpt‚nΩ|ddjo9t|ƒtjpt‚||gdjpt‚n|ddjott|ƒt	jpt‚|i
d|jpt‚|it|ƒjpt‚|i|gdjpt‚n
td‚dS(	NiiRi
RRRsUnknown key type, fix the test(
R6RttypeRt
StringTypeR3tIntTypeRtListTypetInstanceTypeRRR(RR6RR((RR8―s 
"(
R
RRRR!RRRCROR8(((RR s						B	*tBasicShelveTestCasecBstZd„Zd„ZRS(NcCs2tiƒ|_|ii|i|i|iƒdS(N(R"tDBShelfRRR#Rtdbtypetdbflags(R((RRΙscCs|iiƒdS(N(RRR$(R((RRΝs(R
RRR(((RRUΘs	tBTreeShelveTestCasecBstZeiZeiZRS(N(R
RR@tDB_BTREERWt	DB_CREATERX(((RRYΡs	tHashShelveTestCasecBstZeiZeiZRS(N(R
RR@tDB_HASHRWR[RX(((RR\Φs	tThreadBTreeShelveTestCasecBs!tZeiZeieiBZRS(N(R
RR@RZRWR[t	DB_THREADRX(((RR^Ϋs	tThreadHashShelveTestCasecBs!tZeiZeieiBZRS(N(R
RR@R]RWR[R_RX(((RR`ΰs	tBasicEnvShelveTestCasecBs#tZd„Zd„Zd„ZRS(NcCsΰtiitiitidƒdƒ|_}yti|ƒWnti	j
onXt
iƒ|_|ii
||it
iBt
iBƒtii|iƒd|_ti|iƒ|_|ii
|i|i|iƒdS(Nitdb_homei(RtpathtjointdirnametsystargvRthomeDirtmkdirRR@tDBEnvtenvR#tenvflagst
DB_INIT_MPOOLR[tsplitRR"RVRRWRX(RRh((RRθs/$cCs|iiƒ|iiƒdS(N(RRR$Rk(R((RRυs
cCsV|iƒdk}|itii|idƒƒ}x|D]}ti	|ƒq;WdS(NR(
RRtglobRRcRdRhtfilestfileR(RRpRoRq((RRϊs
	!(R
RRRR(((RRaηs	
	tEnvBTreeShelveTestCasecBs tZdZeiZeiZRS(Ni(R
RRlR@RZRWR[RX(((RRrs	tEnvHashShelveTestCasecBs tZdZeiZeiZRS(Ni(R
RRlR@R]RWR[RX(((RRs	s	tEnvThreadBTreeShelveTestCasecBs*tZeiZeiZeieiBZRS(N(	R
RR@R_RlRZRWR[RX(((RRts		tEnvThreadHashShelveTestCasecBs*tZeiZeiZeieiBZRS(N(	R
RR@R_RlR]RWR[RX(((RRus		cCsΦtiƒ}|ititƒƒ|ititƒƒ|ititƒƒ|ititƒƒ|itit	ƒƒ|itit
ƒƒ|ititƒƒ|ititƒƒ|itit
ƒƒ|S(N(tunittestt	TestSuitetsuitetaddTestt	makeSuiteRRYR\R^R`RrRsRtRu(Rx((Rt
test_suite!st__main__tdefaultTestR{( t__doc__RfRRR
RtpprintttypesRvtbsddb3R@R"tImportErrortbsddbttest_allR'RtTestCaseRRURYR\R^R`RaRrRsRtRuR{R
tmain(R'RrRvRR`RuR
RRtRUR^RYRRsR@RaRR\RfR"R{RR((Rt?s2
	
¨		


Anon7 - 2021