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/21572/root/usr/lib/python2.4/test/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //proc/21572/root/usr/lib/python2.4/test/test_bsddb.pyc
mò
‚=5Dc@sõdZdkZdkZdkZdkZdkZdkZdklZdk	l
Z
deifd„ƒYZdefd„ƒYZ
defd	„ƒYZd
efd„ƒYZdefd
„ƒYZdd„ZedjoedeƒndS(s{Test script for the bsddb C module by Roger E. Masse
   Adapted to unittest format and expanded scope by Raymond Hettinger
N(stest_support(sSett	TestBSDDBcBsãtZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z	d	„Z
d
„Zd„Zd„Z
d
„Zd„Zd„Zd„Zdd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„ZRS(Nc
Cs}|id|idƒ|_tddddddd	d
ddd
dƒ|_x*|iiƒD]\}}||i|<q\WdS(NitctqtGuidotwtvantetRossumtrtinventedtttPythontyt(	tselft
openmethodtfnametftdicttdt	iteritemstktv(RRR((t%/usr/lib/python2.4/test/test_bsddb.pytsetUps
0cCsc|iiƒ|iiƒ|idjodSnyti|iƒWntij
onXdS(N(	RRtsynctcloseRtNonetostremoveterror(R((RttearDowns

cCs;x4|iiƒD]#\}}|i|i||ƒqWdS(N(RRRRRtassertEqualR(RRR((Rttest_getitemscCs&|it|iƒt|iƒƒdS(N(RR tlenRR(R((Rttest_len#scCs`d|id<|i|iddƒ|id|iiƒjƒ|id|iiƒjƒdS(Nt
discoveredR(RRR tassert_tkeystvalues(R((Rttest_change&s
cCs||idjodSn|iiƒ|id|idƒ|_x4|iiƒD]#\}}|i
|i||ƒqQWdS(NiR(RRRRRRRRRRR (RRR((Rttest_close_and_reopen,s
cCs |it|ƒt|ƒƒdS(N(RR tSettseqn1tseqn2(RR+R,((RtassertSetEquals6scCsÎ|i}|i}|i||ƒ|i|iƒ|iƒƒ|i|iƒ|iƒƒ|i|iƒ|iƒƒ|i|iƒ|iƒƒ|i|iƒ|iƒƒ|i|i	ƒ|i	ƒƒdS(N(
RRRR-R&R'titemstiterkeyst
itervaluesR(RRR((Rttest_mapping_iteration_methods9s		cCsÇt|idƒpdSnt|iƒ}x=y!|iƒ}d||i|<Wq-tj
oPq-Xq-Wt|iƒ}x=y!|iƒ}d||i|<Wq|tj
oPq|Xq|W|i
ƒdS(Nt__iter__is	modified (thasattrRRtiterRtditnexttkeyt
StopIterationtfiR1(RR5R7R9((Rt test_iter_while_modifying_valuesDs&cCsÓt|idƒpdSn|iiƒ}xCy'|iƒ\}}d||i|<Wq-t	j
oPq-Xq-W|iiƒ}xCy'|iƒ\}}d||i|<Wq‚t	j
oPq‚Xq‚W|iƒdS(NRis	modified (R3RRRRR5R6RRR8R9R1(RR5RR9R((Rt%test_iteritems_while_modifying_values]s&cCsh|iiƒg}x6tdt|iƒƒD]}|i|iiƒƒq+W|i	||i
iƒƒdS(Ni(RRtfirstR.txrangeR"titappendR6R-R(RR>R.((Rttest_first_next_loopingvs
cCsh|iiƒg}x6tdt|iƒƒD]}|i|iiƒƒq+W|i	||i
iƒƒdS(Ni(RRtlastR.R=R"R>R?tpreviousR-R(RR>R.((Rttest_previous_last_looping|s
cCs-|i|iidƒd|idfƒdS(NR(RR Rtset_locationR(R((Rttest_set_location‚scCsDx'|iD]}|i||ijƒq
W|id|ijƒdS(Nsnot here(RRRR%R(RR((Rt
test_contains…s
cCsKx*|iD]}|i|ii|ƒƒq
W|i|iidƒƒdS(Nsnot here(RRRR%Rthas_key(RR((Rttest_has_keyŠs
cCs*|iiƒ|it|iƒdƒdS(Ni(RRtclearR R"(R((Rt
test_clears
icCs8tiiƒ|o	dGHn|iiƒ\}}|o
dG|GHnd|i|<|o	dGHnt	|idƒoN|o	dGHn|ii
ƒ}|iƒ\}}|o	dGHnd|i|<|o	d	GHnx2y|iƒ\}}Wq×t
j
oPq×Xq×W|o	dGHnt|iƒ}|o	dGHnxu|omyM|o	d
GHn|iƒ}|o	dGHnd|i|<|o	dGHnWq;t
j
o
d}q;Xq;W|o	dGHqÄn|i|iiƒd|ijƒ|iiƒd}|i||ijƒd|i|<|i|i|dƒdS(NtAtBs0deadlock.  do not pass go.  do not collect $200.tCRtDtEsplease don't deadlocktFitF2tGtHtIsdeadlocks-r-ustJtKisbe gone with ye deadlocks(tsyststdouttflushtdebugRRR<RRR3RR>R6R8R4RR%R(RRZR>RR((Rttest__no_deadlock_first“sd
	

			
					


#
cCsÂt|idƒpdSnt|iiƒ}|iiƒ}t|iiƒ}|i	ƒ\}}t|iiƒ}~t|iiƒ}|i||ƒ|i||ƒ|i||djƒdS(NRi(R3RRR"t_cursor_refstnc1RR>tnc2R6RRtnc3tnc4R R%(RR>R]R_R`RRR^((Rttest_for_cursor_memleakÇscCs‡|iiƒ\}}|i||ijƒ|i||iiƒjƒ|i||ijƒ|it	|iƒdt	|iƒƒdS(Ni(
RRtpopitemRRR%RR'R R"(RRR((Rttest_popitemÜs
cCs‹d}|ii|ƒ}|i||i|ƒ|i||ijƒ|i||iiƒjƒ|it	|iƒdt	|iƒƒdS(NRi(
RRRtpopRR RR%R'R"(RRR((Rttest_popãscCse|i|iidƒdƒ|i|iiddƒdƒ|i|iiddƒ|idƒdS(NtNotHeretDefaultR(RR RtgetRR(R((Rttest_getëscCsI|i|iiddƒdƒ|i|iiddƒ|idƒdS(NtnewtdogRtcat(RR Rt
setdefaultR(R((Rttest_setdefaultðscCsvtddddddƒ}|ii|ƒ|ii|ƒx4|iiƒD]#\}}|i	|i||ƒqKWdS(NRtlifetutofR>tbrian(
RRjRRtupdateRRRRR (RRjRR((Rttest_updateôscCsÙ|idtij	odSn|iiƒ}|iƒ|i|ii	ƒd|dƒ|i|ii
ƒd|dƒ|i|iiƒd|dƒ|i|iiƒd|dƒ|it
|iƒ|ƒdS(Niiiÿÿÿÿiþÿÿÿ(RRtbsddbtbtopenRR&tsortR RR<R6RARBtlist(RR&((Rttest_keyorderingûs
!!!!(t__name__t
__module__RRR!R#R(R)R-R1R:R;R@RCRERFRHRJR[RaRcReRiRnRtRy(((RR
s0		
				
										4						t	TestBTreecBstZeiZeigZRS(N(RzR{ttest_supporttTESTFNRRuRvR(((RR|s	tTestBTree_InMemorycBstZdZeigZRS(N(RzR{RRRuRvR(((RR
st
TestHashTablecBstZeiZeigZRS(N(RzR{R}R~RRuthashopenR(((RR€s	tTestHashTable_InMemorycBstZdZeigZRS(N(RzR{RRRuRR(((RR‚scCstittttƒdS(N(R}trun_unittestR|R€RR‚(tverbose((Rt	test_mains	t__main__R„(t__doc__RRWtcopyRutdbhashtunittestttestR}tsetsR*tTestCaseRR|RR€R‚RR…RztTrue(R}R…R*RR‰RŠRWR|R€RuR‚RˆRR((Rt?s				

ù


Anon7 - 2021