ACC SHELL

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

Ñò
q&ÄMc@s“dZddkZddkZddklZlZlZlZlZl	Z	dei
fd„ƒYZd„Ze
djoeidd	ƒndS(
s&Miscellaneous bsddb module test cases
iÿÿÿÿN(tdbtdbshelvethashopenttest_supporttget_new_environment_pathtget_new_database_pathtMiscTestCasecBsYeZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z	d„Z
RS(	cCstƒ|_tƒ|_dS(N(RtfilenameRthomeDir(tself((s*/usr/lib/python2.6/bsddb/test/test_misc.pytsetUpscCs$ti|iƒti|iƒdS(N(RtunlinkRtrmtreeR(R	((s*/usr/lib/python2.6/bsddb/test/test_misc.pyttearDownscCs9ti|iƒ}|iƒ|iti|idƒdS(Ntfoo(RtopenRtclosetassertRaisesRtDBErrortget(R	tdbs((s*/usr/lib/python2.6/bsddb/test/test_misc.pyttest01_badpointers
cCs•tiƒ}|i|idjƒ|i|itiƒddk}|i	ddjo|i
|i|iƒn |i
t|idƒ|iƒdS(Niÿÿÿÿiitascii(RtDBEnvtassert_tdb_hometNoneRRt	DB_CREATEtsystversion_infotassertEqualtbytes(R	tenvR((s*/usr/lib/python2.6/bsddb/test/test_misc.pyttest02_db_homescCs9t|iƒ}|iƒt|ƒ}|i|dƒdS(Ns{}(RRRtreprtassertEquals(R	Rtrp((s*/usr/lib/python2.6/bsddb/test/test_misc.pyttest03_repr_closed_db$s
cCs©t|iƒ}h}xHtdƒD]:}td|ƒ|t|ƒ<td|ƒ|t|ƒ<q"W|iƒt|iƒ}t|ƒ}|i|t|ƒƒ|iƒdS(Nid(RRtxrangeR"RR#(R	RtdtiR$((s*/usr/lib/python2.6/bsddb/test/test_misc.pyttest04_repr_db*s

c	CsyzWtiƒ}|i|idtititiBƒ|iƒ}|i	dti
ƒ}Wd|iƒti
|iƒXdS(Ns/foo(RtDBRRRtDB_BTREERt	DB_THREADtcursorRtDB_SETRRR(R	tdb1tcurstt((s*/usr/lib/python2.6/bsddb/test/test_misc.pyttest05_double_free_make_key_dbt=s
cCsûzÙtiƒ}|i|idtitiƒd|d<d|d<d|d<d|d<|iƒ}|iƒ|i	ddddg|ƒ|i	|ddƒ|i	|ddƒ|i	|ddƒ|i	|ddƒWd|i
ƒti|iƒXdS(	Nseh?taseh zed.tas
eh zed eh?taas	eh eh eh!taaa(
RR*RRRtDB_HASHRtkeystsortRRRR(R	R/R8((s*/usr/lib/python2.6/bsddb/test/test_misc.pyttest06_key_with_null_bytesJs 





cCs:tiƒdjodSztiƒ}|itiƒ|i|ititiƒd|d<d|d<|i	d	g|i
ƒƒ|iddƒ|i	d
dg|i
ƒƒ|iƒtiƒ}|i|itiƒ|i	dd
g|i
ƒƒd|d<|i	dg|i
ƒƒWd|iƒt
i|iƒXdS(NiitehR3tAtAasnew A(ii(R3R<(R3R<(R3R=(R3R<(R3R=(R3snew A(RtversionR*t	set_flagst
DB_DUPSORTRRR7RRtitemstputRRR(R	R/((s*/usr/lib/python2.6/bsddb/test/test_misc.pyttest07_DB_set_flags_persists]s&




(t__name__t
__module__R
R
RR!R%R)R2R:RC(((s*/usr/lib/python2.6/bsddb/test/test_misc.pyRs							
	cCs
titƒS(N(tunittestt	makeSuiteR(((s*/usr/lib/python2.6/bsddb/test/test_misc.pyt
test_suite}st__main__tdefaultTestRH(t__doc__tosRFttest_allRRRRRRtTestCaseRRHRDtmain(((s*/usr/lib/python2.6/bsddb/test/test_misc.pyt<module>s.r	


ACC SHELL 2018