ACC SHELL

Path : /usr/lib/python/bsddb/test/
File Upload :
Current File : //usr/lib/python/bsddb/test/test_compat.pyc

Ñò
q&ÄMc@sŸdZddkZddkZddkZddklZlZlZlZl	Z	l
Z
deifd„ƒYZd„Z
edjoeidd	ƒndS(
sU
Test cases adapted from the test_bsddb.py module in Python's
regression test suite.
iÿÿÿÿN(tdbthashopentbtopentrnopentverbosetget_new_database_pathtCompatibilityTestCasecBsGeZd„Zd„Zd„Zd„Zd„Zd„Zd„ZRS(cCstƒ|_dS(N(Rtfilename(tself((s,/usr/lib/python2.6/bsddb/test/test_compat.pytsetUpscCs1yti|iƒWntij
onXdS(N(tostremoveRterror(R((s,/usr/lib/python2.6/bsddb/test/test_compat.pyttearDownscCs|itdƒdS(NR(tdo_bthash_testR(R((s,/usr/lib/python2.6/bsddb/test/test_compat.pyt
test01_btopenscCs|itdƒdS(NR(RR(R((s,/usr/lib/python2.6/bsddb/test/test_compat.pyttest02_hashopensc	Cs¬diƒ}to	dGHnt|idƒ}x,tt|ƒƒD]}||||d<qAW|d|d|df}to
d|GHn|i|ddd	ƒ|idƒ}|djo|idt	|ƒƒnd|d
<|i
ƒ~t|idƒ}d|d<d„}|it||ƒd„}|it
||ƒ|d=|iƒ}xC|o;to	|GHny|iƒ}Wq[tj
oPq[Xq[W|i
ƒdS(Ns-The quick brown fox jumped over the lazy dog.s
Testing: rnopentciiis%s %s %stquicksdata mismatch!tbrowns$recno database set_location failed: stwenty-fiveitwttwentyicSs|d}dS(Ni((tftrec((s,/usr/lib/python2.6/bsddb/test/test_compat.pytnoRec8scSs|d}dS(Nsa string((RR((s,/usr/lib/python2.6/bsddb/test/test_compat.pytbadKey<s(iR(tsplitRRRtrangetlentassertEqualtset_locationtfailtreprtclosetassertRaisestKeyErrort	TypeErrortfirsttnext(	RtdataRtxtgetTesttrvRRR((s,/usr/lib/python2.6/bsddb/test/test_compat.pyt
test03_rnopensD	




			cCs t|idƒ}|iƒdS(Ntn(RRR!(RR((s,/usr/lib/python2.6/bsddb/test/test_compat.pyt
test04_n_flagNscCs-to
dG|GHn||idƒ}to	dGHn|oto	dGHqanto	dGHnd|d<d|d	<d
|d<d|d<d
|d<d|d<to"d|d	|d|dfGHnto	dGHn|i|iƒdƒ}|d!jo|idt|ƒƒnx]y|iƒ}Wn7tj
o+|i||i	ƒdƒ|i
ƒPnXto	|GHqq|i|idƒdƒ|t
jo;|idƒ}|d"jo|idt|ƒƒqn7y|idƒ}Wntj
onX|idƒ|iƒ|iƒy/|oto	dGHqPnto	dGHnWntij
onX|idƒ~to	dGHn||idƒ}d|d<to	dGHnx.|iƒD] }||}to	|GHqÃqÃWd„}	|it|	|ƒd „}
|it|
|ƒ|iƒdS(#Ns

Testing: Rscreation...struth test: truestruth test: falsett0tGuidotatvantbtRossumtinventedtdtPythonRs%s %s %sskey ordering...isincorrect first() result: sError, last <> last!sError, missing key!teswrong key,value returned: s7set_location on non-existent key did not raise KeyErrorsException expectedsmodification...Rt
discovereds	access...cSs|d}dS(Nsno such key((RR((s,/usr/lib/python2.6/bsddb/test/test_compat.pyR¥scSs|d}dS(Ni((RR((s,/usr/lib/python2.6/bsddb/test/test_compat.pyR©s(R/R.(RsPython(RRRR%RR R&R#Rtlasttprevioustassert_thas_keyRtsyncR!RtDBErrortkeysR"R$(RtfactorytwhatRtstartRR8tkeytwordRR((s,/usr/lib/python2.6/bsddb/test/test_compat.pyRSsŒ
	
	





"	









	
	


		(	t__name__t
__module__R	R
RRR+R-R(((s,/usr/lib/python2.6/bsddb/test/test_compat.pyR
s					0	cCs
titƒS(N(tunittestt	makeSuiteR(((s,/usr/lib/python2.6/bsddb/test/test_compat.pyt
test_suite³st__main__tdefaultTestRJ(t__doc__R
tstringRHttest_allRRRRRRtTestCaseRRJRFtmain(((s,/usr/lib/python2.6/bsddb/test/test_compat.pyt<module>s.¦	


ACC SHELL 2018