ACC SHELL

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

Ñò
q&ÄMc@sdZddkZddkZddklZddkZddklZlZlZdei	fd„ƒYZ
d„Zedjoei
d	d
ƒndS(s&
TestCases for exercising a Queue DB.
iÿÿÿÿN(tpprint(tdbtverbosetget_new_database_pathtSimpleQueueTestCasecBs,eZd„Zd„Zd„Zd„ZRS(cCstƒ|_dS(N(Rtfilename(tself((s+/usr/lib/python2.6/bsddb/test/test_queue.pytsetUpscCs1yti|iƒWntij
onXdS(N(tostremoveRterror(R((s+/usr/lib/python2.6/bsddb/test/test_queue.pyttearDownscCs‹to dGddGHd|iiGHntiƒ}|idƒ|i|ititi	ƒto!dddGHt
|iƒƒnx"ti
D]}|i|dƒqŽW|it|ƒtti
ƒƒ|idd	ƒ|id
dƒ|idd
ƒ|iddƒ|it|ƒtti
ƒdƒto!dddGHt
|iƒƒn|iƒ~tiƒ}|i|iƒto!dddGHt
|iƒƒn|iddƒ|idddƒ|iƒ}to!dddGHt
|iƒƒn|iƒ}x(|o to	|GHn|iƒ}q
W|iƒto!dddGHt
|iƒƒn|it|ƒddƒ|iƒdS(Ns
s-=isRunning %s.test01_basic...i(sbefore appendst-idssome more dataiesand some more iKsout of orderisreplacement dataisbefore closes
after opensone moresanother onettxnsafter appendsafter consume loopiskif you see this message then you need to rebuild Berkeley DB 3.1.17 with the patch in patches/qam_stat.diff(Rt	__class__t__name__RtDBt
set_re_lentopenRtDB_QUEUEt	DB_CREATERtstattstringtletterstappendtassertEqualtlentputtclosetNonetcursortconsume(Rtdtxtctrec((s+/usr/lib/python2.6/bsddb/test/test_queue.pyttest01_basics^



#



	

cCsnto dGddGHd|iiGHntiƒdjoto	dGHndStiƒ}|id	ƒ|i|iti	ti
ƒto!d
ddGHt|iƒƒnx"t
iD]}|i|d	ƒq¶W|it|ƒtt
iƒƒ|idd
ƒ|iddƒ|iddƒ|iddƒ|it|ƒtt
iƒdƒto!dddGHt|iƒƒn|iƒ~tiƒ}|i|iƒto!dddGHt|iƒƒn|idƒto!dddGHt|iƒƒn|iƒ}x(|o to	|GHn|iƒ}qWto!dddGHt|iƒƒn|iƒdS(Ns
s-=is Running %s.test02_basicPost32...iiis"Test not run, DB not new enough...i(sbefore appendsRidssome more dataiesand some more iKsout of orderisreplacement datasbefore closes
after opensone moresafter appendsafter consume loop(iii(RRRRtversionRRRRRRRRRRRRRRRR(RR R!R#((s+/usr/lib/python2.6/bsddb/test/test_queue.pyttest02_basicPost32^s\
	


#




	
(Rt
__module__RRR$R&(((s+/usr/lib/python2.6/bsddb/test/test_queue.pyR
s			FcCs
titƒS(N(tunittestt	makeSuiteR(((s+/usr/lib/python2.6/bsddb/test/test_queue.pyt
test_suite£st__main__tdefaultTestR*(t__doc__RRRR(ttest_allRRRtTestCaseRR*Rtmain(((s+/usr/lib/python2.6/bsddb/test/test_queue.pyt<module>s–	


ACC SHELL 2018