config root man

Current Path : /usr/local/lib/python2.5/bsddb/test/

FreeBSD hs32.drive.ne.jp 9.1-RELEASE FreeBSD 9.1-RELEASE #1: Wed Jan 14 12:18:08 JST 2015 root@hs32.drive.ne.jp:/sys/amd64/compile/hs32 amd64
Upload File :
Current File : //usr/local/lib/python2.5/bsddb/test/test_basics.pyc

³ò
h”Rc@sÞdZddkZddkZddkZddkZddkZddkZddklZddkZddk	Z	yddk
lZWn#ej
oddk
lZnXddklZdZdeifd„ƒYZd	eifd
„ƒYZdefd„ƒYZd
efd„ƒYZdefd„ƒYZdefd„ƒYZdefd„ƒYZdefd„ƒYZdefd„ƒYZdefd„ƒYZdefd„ƒYZdefd„ƒYZdefd „ƒYZd!efd"„ƒYZd#efd$„ƒYZ d%e fd&„ƒYZ!d'e fd(„ƒYZ"d)e fd*„ƒYZ#d+e fd,„ƒYZ$d-efd.„ƒYZ%d/e%fd0„ƒYZ&d1e%fd2„ƒYZ'd3„Z(e)d4joei*d5d6ƒndS(7s_
Basic TestCases for BTree and hash DBs, with and without a DBEnv, with
various DB flags, etc.
iÿÿÿÿN(tpprint(tdb(tverboset-tVersionTestCasecBseZd„ZRS(cCsktiƒ}to.dGddGHd|fGHtiGHddGHn|tititifjpt‚dS(Ns
s-=isbsddb.db.version(): %s(RtversionRtDB_VERSION_STRINGtDB_VERSION_MAJORtDB_VERSION_MINORtDB_VERSION_PATCHtAssertionError(tselftinfo((s2/usr/local/lib/python2.5/bsddb/test/test_basics.pyttest00_versions

(t__name__t
__module__R
(((s2/usr/local/lib/python2.5/bsddb/test/test_basics.pyRst
BasicTestCasecBs¿eZeiZdZdZdZdZ	dZ
dZdZdZ
d„Zd„Zdd„Zd„Zd„Zd„Zddd	„Zd
„Zd„Zd„Zd
„Zd„Zd„ZRS(ii°iêcCs(|io[tiitiitidƒdƒ}||_yti	|ƒWn8t
j
o,}|ititi
fjo‚q‡nXti|ƒy³tiƒ|_|iid	ƒ|iidƒ|iittiƒƒƒ|ii|idƒ|ii||itiBƒ|t_tiitiƒƒd|_ dt_Wq}ti	|ƒ‚q}Xnd|_tiƒ|_ ti"|iƒ|_#|i#i|i$ƒ|i%o6|i#i|i |i%|i&|i'tiB|i(ƒn6|i#i|i d|i(d|i&d|i'tiBƒ|i)ƒdS(
Nitdb_homeiiitmodetdbtypetflagsi(*tuseEnvtostpathtjointdirnametsystargvthomeDirtshutiltrmtreetOSErrorterrnotENOENTtESRCHtmkdirRtDBEnvtenvt
set_lg_maxt
set_tx_maxtset_tx_timestamptintttimet	set_flagstenvsetflagstopentenvflagst	DB_CREATEttempfilettempdirtsplittmktemptfilenametNonetDBtdt
dbsetflagstdbnameRtdbopenflagstdbmodet
populateDB(RRte((s2/usr/local/lib/python2.5/bsddb/test/test_basics.pytsetUp7sD
(	
	

	
		cCsR|iiƒ|idj	o!|iiƒti|iƒnti|i	ƒdS(N(
R7tcloseR%R5RRRRtremoveR4(R((s2/usr/local/lib/python2.5/bsddb/test/test_basics.pyttearDownbs


cCsô|i}xNt|idƒD]9}d|i|}|i|ƒ}|i|||ƒqW|idd|ƒxKt|iddƒD]2}d|}|i|ƒ}|i|||ƒq…W|o|iƒnt|ƒ}to
d|GHndS(Nis%04dsempty valuetiscreated %d records(R7tranget_numKeystmakeDatatputtcommittlenR(Rt_txnR7txtkeytdatatnum((s2/usr/local/lib/python2.5/bsddb/test/test_basics.pyR<rs"	
cCsti|gdƒS(Ni(tDASHR(RRK((s2/usr/local/lib/python2.5/bsddb/test/test_basics.pyRE‰sc
Cs|i}to dGddGHd|iiGHnx<ddddd	gD]%}|i|ƒ}to	|GHqFqFW|id
ƒdjpt‚|idƒdjpt‚y|idƒWnCti	j
o4}|d
ti
jpt‚to	|GHq
nX|idƒ|iddƒ|idƒdjpt‚|iddƒ|i
ti@o!|idƒdjpt‚n|idƒdjpt‚y|idddtiƒWnCtij
o4}|d
tijpt‚to	|GHq	nX|idƒ|i
ti@o!|idƒdjpt‚n|idƒdjpt‚|iƒ|iƒ~ti|iƒ|_|io|ii|i|iƒn|ii|iƒ|i}|id
ƒdjpt‚|i
ti@o!|idƒdjpt‚n|idƒdjpt‚|iddƒ}to	|GHn|iddƒdjpt‚|iddƒ}|djpt‚|id|ƒ}||jpt‚|iƒ}t|ƒthƒjpt‚todGHt|ƒndS(Ns
s-=is Running %s.test01_GetsAndPuts...t0001t0100t0400t0700t0999t0321s0321-0321-0321-0321-0321tabcdisexpected exceptionsa new recordssame keysthis should failRt0555s0555-0555-0555-0555-0555sbad datasbad keys"d.stat() returned this dictionary:(R7Rt	__class__RtgetR
R5tdeleteRtDBNotFoundErrortDB_NOTFOUNDtfailRFR8tDB_DUPtDB_NOOVERWRITEtDBKeyExistErrortDB_KEYEXISTtsyncR?R6R%R9R-R4tget_bothtstatttypeR(RR7RKRLtvaltrects((s2/usr/local/lib/python2.5/bsddb/test/test_basics.pyttest01_GetsAndPutssv	


!
!


	!	  cCs)|i}to dGddGHd|iiGHnxTddddd	gD]=}||}||i|ƒjpt‚to	|GHqFqFWt|ƒ|ijpt‚|iƒ}t|ƒ|ijpt‚t	|ƒt	gƒjpt‚d
|d<t|ƒ|idjpt‚|iƒ}t|ƒ|idjpt‚d
|d<t|ƒ|idjpt‚|iƒ}t|ƒ|idjpt‚todGHt
|d ƒn|dd
jpt‚|idƒdjpt‚|idƒdjpt‚|iƒ}t|ƒ|idjpt‚t	|ƒt	gƒjpt‚t	|dƒt	dƒjpt‚t|dƒdjpt‚todGHt
|d ƒn|i
ƒ}t|ƒ|idjpt‚t	|ƒt	gƒjpt‚todGHt
|d ƒndS(Ns
s-=is&Running %s.test02_DictionaryMethods...t0002t0101t0401t0701t0998sa new records
new recordisa replacement recordsthe first 10 keys are:i
ROtspamiisthe first 10 items are:sthe first 10 values are:((R7RRWRRER
RHRDtkeysRdRthas_keytitemstvalues(RR7RKRLRoRqRr((s2/usr/local/lib/python2.5/bsddb/test/test_basics.pyttest02_DictionaryMethodsìsV	


 
!!
!!! $! cCsZto)dGddGHd|ii||fGHn|io$|iti@o|iiƒ}nd}|i	i
d|ƒ}|iƒ}d}xø|dj	oê|d}to|ddjo	|GHny|iƒ}Wnati
j
oR}|o5|dtijpt‚to	|GHnd}q:|id	ƒnX|iƒt|iƒdƒjp$td
|iƒ|iƒdf‚qŽW||ijpt‚|iƒ}d}x±|dj	o£|d}to|ddjo	|GHny|iƒ}Wq²ti
j
oR}|o5|dtijpt‚to	|GHnd}q^|id	ƒq²Xq²W||ijpt‚|idƒ}|iƒ}||jpt‚|ddjpt‚|d|idƒjpt‚|iƒt|dƒjpt‚|idƒ}|dd
jpt‚|iƒdjpt‚y|idƒ}	WnCti
j
o4}|dtijpt‚to	|GHqÝn?X|o|idƒn|	djo|id|	fƒn|id|idƒƒ}|d|idƒfjpt‚y|iddƒ}	WnCti
j
o4}|dtijpt‚to	|GHq´n?X|o|idƒn|	djo|id|	fƒn|i	iƒtijo½|idƒ}to
dG|GHn|idddddƒ}to
dG|GHn|dd
jo|idƒn|idƒ}
to
dG|
GHn|
dd
jo|idƒqŠn|idƒ|iƒy|iƒ}Wn[tij
oL}|o/|dtijpt‚to	|GHq
q'|idƒnX|o|idƒn|iƒ|i ti!ƒ}|iƒ|iƒjpt‚|i"d
dti#ƒ|iƒ|iƒjpt‚|iƒddjpt‚|i"d
dti#dddd ƒ|iƒdd!jpt‚|i$ƒ|i$ƒ|o|i%ƒnhd/d"<d0d#<ti!fd$<d1d%<d2d&<d3d'<d4d(<d5d)<d
d*ti#fd+<d6d,<}xœ|i&ƒD]Ž\}
}y.to
d-|
GHnt't(||
ƒ|ƒWn@ti)j
o1}|ddjpt‚to	|GHq-qŸX|id.|
ƒqŸW|i	i
d|ƒ}|i	i$ƒ~dS(7Ns
s-=isCRunning %s.test03_SimpleCursorStuff (get_error %s, set_error %s)...ttxniiidsunexpected DBNotFoundErrors
%s != len(%r)t0505sempty valueRBsbad keysexpected exceptionsexpected None: %rt0404sbad datat011ssearched for '011', found: tdlentdoffs%searched (partial) for '011', found: sexpected empty data portions!search for 'empty value' returnedsempty value lookup failedt0499sunexpected DBKeyEmptyErrors"DBKeyEmptyError exception expectedsa new valueteris
a newer valuetcurrentRYtduptfirstRXtnexttprevtlastRnRFtsets-attempting to use a closed cursor's %s methods8no exception raised when using a buggy cursor's%s method((((i((((Ru(*RRWRR%R:RtDB_AUTO_COMMITt	txn_beginR5R7tcursorR~RRZR[R
R\tget_current_sizeRHR|RDRR€R‚RERbtget_typetDB_BTREEt	set_rangeRYtDBKeyEmptyErrortDB_KEYEMPTYR}tDB_POSITIONRFt
DB_CURRENTR?RGRqtapplytgetattrtDBError(Rtget_raises_errortset_raises_errorRttcRftcountRetrec2tntevtc2tmethods_to_testtmethodtargst	oldcursor((s2/usr/local/lib/python2.5/bsddb/test/test_basics.pyttest03_SimpleCursorStuff(s


		
L

		
!$
#







  "

							

	
cCsgto dGddGHd|iiGHn|iidƒ}|djpt‚|iddd	dƒdS(
Ns
s-=is<Running %s.test03b_SimpleCursorStuffWithoutGetReturnsNone...iiR‘iR’(RRWRR7tset_get_returns_noneR
R(Rtold((s2/usr/local/lib/python2.5/bsddb/test/test_basics.pyt*test03b_SimpleCursorWithoutGetReturnsNone0Òs
cCsSto dGddGHd|iiGHn|iidƒ}|iddddƒdS(	Ns
s-=is<Running %s.test03b_SimpleCursorStuffWithoutGetReturnsNone...iR‘iR’(RRWRR7RžR(RRŸ((s2/usr/local/lib/python2.5/bsddb/test/test_basics.pyt'test03b_SimpleCursorWithGetReturnsNone1Ýs
cCsto dGddGHd|iiGHn|iidƒ}|djpt‚|iidƒ}|djpt‚|iddd	dƒdS(
Ns
s-=is<Running %s.test03c_SimpleCursorStuffWithoutSetReturnsNone...iiR‘iR’(RRWRR7RžR
R(RRŸ((s2/usr/local/lib/python2.5/bsddb/test/test_basics.pyt#test03c_SimpleCursorGetReturnsNone2ès
cCsp|i}to dGddGHd|iiGHnd}dddd}|i||ƒ|i|ƒ|jpt‚|i|d	d
ddƒddjpt‚|iddddƒ|idd	dddƒdjpt‚|iti	jov|i|dd	dddƒ|i|ƒdjpt‚|i|dd	dddƒ|i|ƒdjpt‚ndS(Ns
s-=is%Running %s.test04_PartialGetAndPut...tpartialTestt1ièt2RxiRyiÞi
tpartialtest2i0utrobinit0000iÐit1111iit0011110t
1111111111t
2222222222(
R7RRWRRFRXR
R8RR](RR7RKRL((s2/usr/local/lib/python2.5/bsddb/test/test_basics.pyttest04_PartialGetAndPut÷s"	
-)cCsŒ|i}to dGddGHd|iiGHnxUtdddƒD]A}d|}|i|d	|ƒ|i|ƒ|jpt‚qCWdS(
Ns
s-=isRunning %s.test05_GetSize...iiPÃiôssize%sR¤(R7RRWRRCRFtget_sizeR
(RR7tiRK((s2/usr/local/lib/python2.5/bsddb/test/test_basics.pyttest05_GetSizes	

cCs¬tiƒdjodSn|i}to dGddGHd|iiGHn|iddƒ|iƒ}|djp
td	‚|iƒ}|d
jptd|f‚dS(
Nis
s-=isRunning %s.test99_Truncate...tabcdetABCDEis,truncate returned <= 0 on non-empty databaseis*truncate on empty DB returned nonzero (%r)(ii(	RRR7RRWRRFttruncateR
(RR7RM((s2/usr/local/lib/python2.5/bsddb/test/test_basics.pyttest06_Truncate%s	
N(RRRt
DB_UNKNOWNRR:R8R;R5R9RR.R,RDR>RAR<RERhRsRR R¡R¢R­R°R´(((s2/usr/local/lib/python2.5/bsddb/test/test_basics.pyR+s,		+			\	<ª					tBasicBTreeTestCasecBseZeiZRS((RRRRˆR(((s2/usr/local/lib/python2.5/bsddb/test/test_basics.pyR¶;stBasicHashTestCasecBseZeiZRS((RRRtDB_HASHR(((s2/usr/local/lib/python2.5/bsddb/test/test_basics.pyR·?st BasicBTreeWithThreadFlagTestCasecBseZeiZeiZRS((RRRRˆRt	DB_THREADR:(((s2/usr/local/lib/python2.5/bsddb/test/test_basics.pyR¹Cs	tBasicHashWithThreadFlagTestCasecBseZeiZeiZRS((RRRR¸RRºR:(((s2/usr/local/lib/python2.5/bsddb/test/test_basics.pyR»Hs	tBasicWithEnvTestCasecBsQeZeiZdZeieiBeiBZd„Z	ei
ƒdjo[	nRS(icCs€|ipdSnto dGddGHd|iiGHn|iiƒ|id}|ii|id|ƒ|ii	|ƒdS(Ns
s-=is'Running %s.test07_EnvRemoveAndRename...s.renamed(
R%RRWRR7R?R4tdbrenameR5tdbremove(Rtnewname((s2/usr/local/lib/python2.5/bsddb/test/test_basics.pyttest07_EnvRemoveAndRenameTs



i(ii(RRRRºR:Rt
DB_INIT_MPOOLtDB_INIT_LOCKR.RÀR(((s2/usr/local/lib/python2.5/bsddb/test/test_basics.pyR¼Ms		tBasicBTreeWithEnvTestCasecBseZeiZRS((RRRRˆR(((s2/usr/local/lib/python2.5/bsddb/test/test_basics.pyRÃistBasicHashWithEnvTestCasecBseZeiZRS((RRRR¸R(((s2/usr/local/lib/python2.5/bsddb/test/test_basics.pyRÄmstBasicTransactionTestCasecBsreZeieiBZdZeieiBeiBei	BZ
eiZd„Zd„Z
d„Zd„Zd„ZRS(icCs|iiƒti|ƒdS(N(RtRGRRA(R((s2/usr/local/lib/python2.5/bsddb/test/test_basics.pyRA{s
cCs8|iiƒ}ti|d|ƒ|iiƒ|_dS(NRI(R%R„RR<Rt(RRt((s2/usr/local/lib/python2.5/bsddb/test/test_basics.pyR<€scCsl|i}to dGddGHd|iiGHn|idd|iƒdjpt‚|idd|iƒ|idd|iƒdjpt‚|ii	ƒ|idƒdjpt‚|i
iƒ|_|idd|iƒdjpt‚|idd|iƒ|idd|iƒdjpt‚|iiƒ|idƒdjpt‚|i
iƒ|_|i
|iƒ}|iƒ}d}xI|dj	o;|d	}to|d
djo	|GHn|iƒ}q“W||id	jpt‚|iƒ|iiƒy|i
idddƒWntij
onXtiƒdjor|i
idƒ}|idƒpt‚|id
ƒpt‚|idƒpt‚|idƒpt‚n|i
ititiBƒ}|djpt‚x"|D]}to
d|GHqýqýWtiƒdjo(|i
itiƒ}|pt‚n|i
iƒ|_dS(Ns
s-=is!Running %s.test06_Transactions...snew recRtsthis is a new recordiiiditmagicRtcur_filet
region_nowaits
log file: i(ii(ii(R7RRWRRXRtR5R
RFtabortR%R„RGR…R~RRDR?ttxn_checkpointRtDBIncompleteErrorRtlog_statRptlog_archivetDB_ARCH_ABStDB_ARCH_LOGtDB_ARCH_REMOVE(RR7R“RfR”tstatDicttlogstlog((s2/usr/local/lib/python2.5/bsddb/test/test_basics.pyttest06_Transactions‡s`	
&&
&&


	

cCsËtiƒdjodSn|i}to dGddGHd|iiGHn|iddƒ|iiƒ}|i	|ƒ}|djp
t
d	‚|i	|ƒ}|d
jpt
d|f‚|iƒdS(
Nis
s-=is Running %s.test07_TxnTruncate...R±R²is,truncate returned <= 0 on non-empty databaseis*truncate on empty DB returned nonzero (%r)(ii(RRR7RRWRRFR%R„R³R
RG(RR7RtRM((s2/usr/local/lib/python2.5/bsddb/test/test_basics.pyttest07_TxnTruncateÄs	
cCsš|iiƒ}|iƒy|iƒWntij
o	}nXtd‚|iiƒ}|iƒy|iƒWntij
o	}nXtd‚dS(NsBDBTxn.abort() called after DB_TXN no longer valid w/o an exceptionsCDBTxn.commit() called after DB_TXN no longer valid w/o an exception(R%R„RÉRRtRuntimeErrorRG(RRtR=((s2/usr/local/lib/python2.5/bsddb/test/test_basics.pyttest08_TxnLateUseØs
	
(RRRRºRƒR:RRÁRÂtDB_INIT_TXNR.R,RAR<RÔRÕR×(((s2/usr/local/lib/python2.5/bsddb/test/test_basics.pyRÅss
				=	tBTreeTransactionTestCasecBseZeiZRS((RRRRˆR(((s2/usr/local/lib/python2.5/bsddb/test/test_basics.pyRÙìstHashTransactionTestCasecBseZeiZRS((RRRR¸R(((s2/usr/local/lib/python2.5/bsddb/test/test_basics.pyRÚïstBTreeRecnoTestCasecBs#eZeiZeiZd„ZRS(cCs|i}to dGddGHd|iiGHn|idƒ}t|ƒtdƒjpt‚t|ƒdjpt‚to
dG|GHn|iƒ}|i	dƒ|i
ƒ}t|ƒtd	ƒjpt‚to
d
G|GHn|iƒ}|i|ƒ|jpt‚|i
ƒdS(Ns
s-=is!Running %s.test07_RecnoInBTree...iÈisRecord #200 is t0200isrecno of d['0200'] is ((R7RRWRRXRdR
RHR…R‚t	get_recnoR|t	set_recnoR?(RR7RfR“RM((s2/usr/local/lib/python2.5/bsddb/test/test_basics.pyttest07_RecnoInBTreeús$	
 

 
(RRRRˆRt	DB_RECNUMR8Rß(((s2/usr/local/lib/python2.5/bsddb/test/test_basics.pyRÛös		t BTreeRecnoWithThreadFlagTestCasecBseZeiZRS((RRRRºR:(((s2/usr/local/lib/python2.5/bsddb/test/test_basics.pyRástBasicDUPTestCasecBseZeiZd„ZRS(c	Cs×|i}to dGddGHd|iiGHn|iddƒx$diƒD]}|id|ƒqMW|id	d
ƒ|idƒ}|djpt‚to	|GHn|iƒ}|i	dƒ}|djpt‚|i
ƒ}|djpt‚|i	dƒ}|iƒ}|d
jpt‚|iƒ}|djpt‚|i	dƒ}x.|dj	o to	|GHn|iƒ}qZW|i	dƒ|iƒ}|ddjpt‚to	|GHn|iƒdS(Ns
s-=is"Running %s.test08_DuplicateKeys...tdup0tbefores-The quick brown fox jumped over the lazy dog.tdup1tdup2taftertThetquicki	i(RåRè(RåRé(RåRé(R7RRWRRFR2RXR
R…R‚RR”tnext_dupR5t
next_nodupR?(	RR7RJRLR“RfRR”Rê((s2/usr/local/lib/python2.5/bsddb/test/test_basics.pyttest08_DuplicateKeyssH	

	
	
	(RRRR]R8Rì(((s2/usr/local/lib/python2.5/bsddb/test/test_basics.pyRâs	tBTreeDUPTestCasecBseZeiZRS((RRRRˆR(((s2/usr/local/lib/python2.5/bsddb/test/test_basics.pyRíKstHashDUPTestCasecBseZeiZRS((RRRR¸R(((s2/usr/local/lib/python2.5/bsddb/test/test_basics.pyRîNstBTreeDUPWithThreadTestCasecBseZeiZeiZRS((RRRRˆRRºR:(((s2/usr/local/lib/python2.5/bsddb/test/test_basics.pyRïQs	tHashDUPWithThreadTestCasecBseZeiZeiZRS((RRRR¸RRºR:(((s2/usr/local/lib/python2.5/bsddb/test/test_basics.pyRðUs	tBasicMultiDBTestCasecBs eZdZd„Zd„ZRS(R~cCs)|itijotiSntiSdS(N(RRRˆR¸(R((s2/usr/local/lib/python2.5/bsddb/test/test_basics.pyt	otherType_sc
	Csq|i}to dGddGHd|iiGHnti|iƒ}|i|id|i	|i
tiBƒti|iƒ}|i|id|iƒ|i
tiBƒx-di
ƒD]}|i||i|ƒƒq°Wx%tiD]}|i||dƒqÝW|iƒ|iƒ|iƒ|iƒ|iƒ|iƒd|_}}}ti|iƒ|_}|i|i|id	|i
ƒti|iƒ}|i|idd	|i
ƒti|iƒ}|i|idd	|i
ƒ|iƒ}|iƒ}|iƒ}d
}|iƒ}	xI|	dj	o;|d}to|dd
jo	|	GHn|iƒ}	qW||ijpt‚d
}|iƒ}	x8|	dj	o*|d}to	|	GHn|iƒ}	qŽW|d
jpt‚d
}|iƒ}	x8|	dj	o*|d}to	|	GHn|iƒ}	qïW|djpt‚|iƒ|iƒ|iƒ|iƒ|iƒdS(Ns
s-=isRunning %s.test09_MultiDB...tsecondtthirds,The quick brown fox jumped over the lazy dogiFRiii2i	i4(R7RRWRRR6R%R-R4RR:R/RòR2RFREtstringtlettersRaR?R5R9R…R~RRDR
(
Rtd1td2td3RJtc1R˜tc3R”Rf((s2/usr/local/lib/python2.5/bsddb/test/test_basics.pyttest09_MultiDBes€	










	

	

	



(RRR9RòRü(((s2/usr/local/lib/python2.5/bsddb/test/test_basics.pyRñ\s	tBTreeMultiDBTestCasecBs7eZeiZeiZdZeieiBei	BZ
RS(i(RRRRˆRRºR:RRÁRÂR.(((s2/usr/local/lib/python2.5/bsddb/test/test_basics.pyRý´s		tHashMultiDBTestCasecBs7eZeiZeiZdZeieiBei	BZ
RS(i(RRRR¸RRºR:RRÁRÂR.(((s2/usr/local/lib/python2.5/bsddb/test/test_basics.pyRþºs		cCs†tiƒ}|ititƒƒ|ititƒƒ|ititƒƒ|ititƒƒ|ititƒƒ|itit	ƒƒ|itit
ƒƒ|ititƒƒ|ititƒƒ|itit
ƒƒ|ititƒƒ|ititƒƒ|ititƒƒ|ititƒƒ|ititƒƒ|ititƒƒ|ititƒƒ|S(N(tunittestt	TestSuitetaddTestt	makeSuiteRR¶R·R¹R»RÃRÄRÙRÚRÛRáRíRîRïRðRýRþ(tsuite((s2/usr/local/lib/python2.5/bsddb/test/test_basics.pyt
test_suiteÄs&t__main__tdefaultTestR(+t__doc__RRR RRõR0RRÿR*tbsddb3RtImportErrortbsddbttest_allRRNtTestCaseRRR¶R·R¹R»R¼RÃRÄRÅRÙRÚRÛRáRâRíRîRïRðRñRýRþRRtmain(((s2/usr/local/lib/python2.5/bsddb/test/test_basics.pys<module>sT
ÿÿy2X
	


Man Man