ACC SHELL

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

Ñò
q&ÄMc@s¨dZddkZddkZddkZyddkZWnej
oddkZnXeiddjo	dZde	fd„ƒYZ
de
fd	„ƒYZd
e	fd„ƒYZde	fd
„ƒYZ
de	fd„ƒYZddkZgZeddƒD]Zeeeƒq[e_eiiei_eiiei_eiiei_d„Zee_eeƒny>ddkl Z l!Z!l"Z"l#Z#l$Z$l%Z%l&Z&l'Z'WnMej
oAddkl Z l!Z!l"Z"l#Z#l$Z$l%Z%l&Z&l'Z'nXyddkl(Z(WnKej
o?eiddjoddk)l(Z(qiddk)l*Z(nXyZeiddjo ddk+l,Z,l-Z-[,[-nddk+l,Z,l.Z.[,[.eZ/Wnej
o
eZ/nXdZ0dei1jodZ0ei1i2dƒndei1jodZ0ei1i2dƒnd„Z3d„Z4d„Z5d„Z6ddkZddk7Zei8i9ei:dd ƒe4_;de4_<d!„Z=d"„Z>d#„Z?e/o"ddk+Z+e+i@ƒe4_A[+n&d$e	fd%„ƒYZ@e@ƒe4_A[@d&eiBfd'„ƒYZCeiddjoddkDZDe0eD_0nddkZeiEd(IJd)dd*„ZGd+„ZHeId,joe3ƒeiJd-d.ƒndS(/sRun all test cases.
iÿÿÿÿNiis	iso8859-1tcursor_py3kcBsÝeZd„Zd„Zd„Zd„ZeZd„Zd„Zd„Z	d„Z
ddd	„Zd
d„Zd„Z
d
„Zd
ddd„Zd
ddd„Zd„Zddd
d„Zd„Zd„Zd„ZRS(cOs|i||Ž|_dS(N(tcursort	_dbcursor(tselftdbtargstkwargs((s)/usr/lib/python2.6/bsddb/test/test_all.pyt__init__scCst|i|ƒS(N(tgetattrR(Rtv((s)/usr/lib/python2.6/bsddb/test/test_all.pyt__getattr__scCsT|djodS|\}}t|tƒo|itƒ}n||itƒfS(N(tNonet
isinstancetbytestdecodetcharset(RR	tkeytvalue((s)/usr/lib/python2.6/bsddb/test/test_all.pyt_fixs
cCs"t|idƒƒ}|i|ƒS(Ntnext(RRR(RR	((s)/usr/lib/python2.6/bsddb/test/test_all.pyt__next__ scCs|iiƒ}|i|ƒS(N(RtpreviousR(RR	((s)/usr/lib/python2.6/bsddb/test/test_all.pyR&scCs|iiƒ}|i|ƒS(N(RtlastR(RR	((s)/usr/lib/python2.6/bsddb/test/test_all.pyR*scCsBt|tƒot|tƒ}n|ii|ƒ}|i|ƒS(N(RtstrR
RRtsetR(RtkR	((s)/usr/lib/python2.6/bsddb/test/test_all.pyR.scCs|ii|ƒ}|i|ƒS(N(Rt	set_recnoR(RtnumR	((s)/usr/lib/python2.6/bsddb/test/test_all.pyR4siÿÿÿÿcCsNt|tƒot|tƒ}n|ii|d|d|ƒ}|i|ƒS(Ntdlentdoff(RRR
RRt	set_rangeR(RRRRR	((s)/usr/lib/python2.6/bsddb/test/test_all.pyR8sicCs|ii|ƒ}t|ƒS(N(Rtduptdup_cursor_py3k(RtflagsR((s)/usr/lib/python2.6/bsddb/test/test_all.pyR>scCs|iiƒ}|i|ƒS(N(Rtnext_dupR(RR	((s)/usr/lib/python2.6/bsddb/test/test_all.pyR"BscCs|iiƒ}|i|ƒS(N(Rt
next_nodupR(RR	((s)/usr/lib/python2.6/bsddb/test/test_all.pyR#Fsc	Cskt|tƒot|tƒ}nt|tƒot|tƒ}n|ii||d|d|d|ƒS(NR!RR(RRR
RRtput(RRRR!RR((s)/usr/lib/python2.6/bsddb/test/test_all.pyR$JscCs.|iid|d|d|ƒ}|i|ƒS(NR!RR(RtcurrentR(RR!RRR	((s)/usr/lib/python2.6/bsddb/test/test_all.pyR%Rs!cCs|iiƒ}|i|ƒS(N(RtfirstR(RR	((s)/usr/lib/python2.6/bsddb/test/test_all.pyR&VscCsPt|tƒo*|djo|djo|}d}nt|tƒot|tƒ}nt|tƒo|djo|}d}nt|tƒot|tƒ}n|iid|d|d|ƒ}|djoq|\}}}t|tƒo|itƒ}nt|tƒo|itƒ}n|||itƒf}n|S(NiRtdataR!(	RtintRRR
RRtpgetR(RRR'R!R	tv1tv2tv3((s)/usr/lib/python2.6/bsddb/test/test_all.pyR)Zs&*

!
cCs3|iiƒ}|djo|itƒ}n|S(N(Rt	join_itemRRR(RR	((s)/usr/lib/python2.6/bsddb/test/test_all.pyR-ss
cOs;t|ƒ}|djo?|\}}t|tƒot|dƒ}n||f}nv|djoh|\}}}t|tƒot|tƒ}nt|tƒot|tƒ}n|||f}n|ii||Ž}|djoH|\}}t|tƒo|itƒ}n||itƒf}n|S(Nis	iso8859-1i(	tlenRRR
RRtgetRR(RRRtlRtftdR	((s)/usr/lib/python2.6/bsddb/test/test_all.pyR/ys(


cCsht|tƒot|tƒ}nt|tƒot|tƒ}n|ii||ƒ}|i|ƒS(N(RRR
RRtget_bothR(RRRR	((s)/usr/lib/python2.6/bsddb/test/test_all.pyR3sN(t__name__t
__module__RR
RRRRRRRRRR"R#R$R%R&RR)R-R/R3(((s)/usr/lib/python2.6/bsddb/test/test_all.pyRs(													R cBseZd„ZRS(cCs
||_dS(N(R(Rtdbcursor((s)/usr/lib/python2.6/bsddb/test/test_all.pyR™s(R4R5R(((s)/usr/lib/python2.6/bsddb/test/test_all.pyR ˜stDB_py3kcBsõeZd„Zd„Zd„Zd„Zd„Zd„Zd„Zdd„Z
ddd	d	d
„Zdd„Zd„Z
d
ddd	d	d„Zdd„Zddd„Zdd„Zd„Zd„Zddd„Zddd„Zd„ZRS(cOs§g}x8|D]0}t|tƒo
|i}n|i|ƒq
Wt|ƒ}x;|iƒD]-\}}t|tƒo|i||<qZqZWtii||Ž|_dS(N(	Rt
DBEnv_py3kt_dbenvtappendttupletitemstbsddbt_dbtDB_orig(RRRtargs2tiRR	((s)/usr/lib/python2.6/bsddb/test/test_all.pyRs

cCs9t|tƒot|tƒ}nt|idƒ|ƒS(Nthas_key(RRR
RRR>(RR((s)/usr/lib/python2.6/bsddb/test/test_all.pyt__contains__ªscCsTt|tƒot|tƒ}n|i|}|djo|itƒ}n|S(N(RRR
RR>RR(RRR	((s)/usr/lib/python2.6/bsddb/test/test_all.pyt__getitem__¯s

cCsWt|tƒot|tƒ}nt|tƒot|tƒ}n||i|<dS(N(RRR
RR>(RRR	((s)/usr/lib/python2.6/bsddb/test/test_all.pyt__setitem__·s
cCs1t|tƒot|tƒ}n|i|=dS(N(RRR
RR>(RR((s)/usr/lib/python2.6/bsddb/test/test_all.pyt__delitem__¾scCst|i|ƒS(N(RR>(RR	((s)/usr/lib/python2.6/bsddb/test/test_all.pyR
ÃscCs
t|iƒS(N(R.R>(R((s)/usr/lib/python2.6/bsddb/test/test_all.pyt__len__ÆscCs9t|tƒot|tƒ}n|ii|d|ƒS(Nttxn(RRR
RR>RB(RRRH((s)/usr/lib/python2.6/bsddb/test/test_all.pyRBÉsiiÿÿÿÿcCsqt|tƒot|tƒ}nt|tƒot|tƒ}n|ii||d|d|d|d|ƒS(NR!RHRR(RRR
RR>R$(RRRRHR!RR((s)/usr/lib/python2.6/bsddb/test/test_all.pyR$Îs$cCs9t|tƒot|tƒ}n|ii|d|ƒS(NRH(RRR
RR>R:(RRRH((s)/usr/lib/python2.6/bsddb/test/test_all.pyR:ÖscCs3t|tƒot|tƒ}n|ii|ƒS(N(RRR
RR>tget_size(RR((s)/usr/lib/python2.6/bsddb/test/test_all.pyRIÛstMagicCookiecCsÂt|tƒot|tƒ}n|djo4|ii|d|d|d|d|d|ƒ}n+|ii|d|d|d|d|ƒ}|djo#t|tƒo|itƒ}n|S(NRJtdefaultRHR!RR(RRR
RR>R/RR(RRRKRHR!RRR	((s)/usr/lib/python2.6/bsddb/test/test_all.pyR/às
!cCs”t|tƒot|tƒ}n|ii|d|ƒ}|djoH|\}}t|tƒo|itƒ}n||itƒf}n|S(NRH(RRR
RR>R)RR(RRRHR	R*R+((s)/usr/lib/python2.6/bsddb/test/test_all.pyR)ís
cCs‹t|tƒot|tƒ}nt|tƒot|tƒ}n|ii||d|d|ƒ}|djo|itƒ}n|S(NRHR!(RRR
RR>R3RR(RRRRHR!R	((s)/usr/lib/python2.6/bsddb/test/test_all.pyR3ùs!
cCs9t|tƒot|tƒ}n|ii|d|ƒS(NRH(RRR
RR>tdelete(RRRH((s)/usr/lib/python2.6/bsddb/test/test_all.pyRLscCsj|iiƒ}t|ƒoFt|dtƒo2g}|iiƒD]}||itƒqD~S|SdS(Ni(R>tkeysR.RR
RR(RRt_[1]RA((s)/usr/lib/python2.6/bsddb/test/test_all.pyRMs!2cCs|iiƒ}t|ƒp|Sg}xS|D]K\}}t|tƒo|itƒ}n|i||itƒfƒq.W|S(N(R>R<R.RR
RRR:(RR'tdata2RR	((s)/usr/lib/python2.6/bsddb/test/test_all.pyR<s
 cCsAdtfd„ƒY}|ii|i||ƒid|d|ƒS(Ntassociate_callbackcBseZd„Zd„ZRS(cSs
||_dS(N(t	_callback(Rtcallback((s)/usr/lib/python2.6/bsddb/test/test_all.pyRscSs~t|tƒo|itƒ}n|itƒ}|i||ƒ}|tiijo#t|tƒot|tƒ}n|S(N(	RRRRRQR=R>t
DB_DONOTINDEXR
(RRR'((s)/usr/lib/python2.6/bsddb/test/test_all.pyRRs
(R4R5RRR(((s)/usr/lib/python2.6/bsddb/test/test_all.pyRPs	R!RH(tobjectR>t	associateRR(RtsecondarydbRRR!RHRP((s)/usr/lib/python2.6/bsddb/test/test_all.pyRUscCst|id|d|ƒS(NRHR!(RR>(RRHR!((s)/usr/lib/python2.6/bsddb/test/test_all.pyR+scCs:g}|D]}||iq~}t|ii|ƒƒS(N(RR R>tjoin(Rtcursor_listRNRA((s)/usr/lib/python2.6/bsddb/test/test_all.pyRW.s$N(R4R5RRCRDRERFR
RGRRBR$R:RIR/R)R3RLRMR<RURRW(((s)/usr/lib/python2.6/bsddb/test/test_all.pyR7œs(	
							

		
R8cBseZd„Zd„ZRS(cOstii||Ž|_dS(N(R=R>t
DBEnv_origR9(RRR((s)/usr/lib/python2.6/bsddb/test/test_all.pyR3scCst|i|ƒS(N(RR9(RR	((s)/usr/lib/python2.6/bsddb/test/test_all.pyR
6s(R4R5RR
(((s)/usr/lib/python2.6/bsddb/test/test_all.pyR82s	tDBSequence_py3kcBs5eZd„Zd„Zd„Zd„Zd„ZRS(cOs+||_tii|i||Ž|_dS(N(R>R=tDBSequence_origt_dbsequence(RRRR((s)/usr/lib/python2.6/bsddb/test/test_all.pyR:s	cCst|i|ƒS(N(RR\(RR	((s)/usr/lib/python2.6/bsddb/test/test_all.pyR
>scOs|iit|tƒ||ŽS(N(R\topenR
R(RRRR((s)/usr/lib/python2.6/bsddb/test/test_all.pyR]AscCs|iiƒitƒS(N(R\tget_keyRR(R((s)/usr/lib/python2.6/bsddb/test/test_all.pyR^DscCs|iS(N(R>(R((s)/usr/lib/python2.6/bsddb/test/test_all.pytget_dbpGs(R4R5RR
R]R^R_(((s)/usr/lib/python2.6/bsddb/test/test_all.pyRZ9s
				iAi[cCs¿ti}|t_|oJtt_ti_ti_tt_ti_ti_t	ti_
nYtiit_ti_ti_tiit_ti_ti_tii
ti_
|S(N(tdo_proxy_db_py3ktflagR8R=tDBEnvRR>R7tDBRZt
DBSequenceRYR?R[(Ratflag2((s)/usr/lib/python2.6/bsddb/test/test_all.pyR`Qs		##(Rtdbtablestdbutilstdbshelvethashopentbtopentrnopentdbobj(ttest_support(tsupport(tThreadt
currentThread(Rotcurrent_threadtverboseitsilentcCsHddGHtiGHdtiƒfGHdtiGHdtiGHdtiGHdtiiGHdtiGHd	t	i
ƒGHddGHdS(
Ns-=i&sbsddb.db.version():   %ssbsddb.db.__version__: %ssbsddb.db.cvsid:       %sspy module:            %ssextension module:     %sspython version:       %ssMy pid:               %s(RtDB_VERSION_STRINGtversiont__version__tcvsidR=t__file__t_bsddbtsystostgetpid(((s)/usr/lib/python2.6/bsddb/test/test_all.pytprint_versionsˆs	c	Cs~tiiƒz\ddk}|iiti|dt|iƒƒdtti	ƒƒ}ti	d7_	Wdtii
ƒX|S(Niÿÿÿÿt_i(tget_new_pathtmutextacquireR{tpathRWtprefixRR|Rtrelease(tnameR{R‚((s)/usr/lib/python2.6/bsddb/test/test_all.pyR–s
.cCsftdƒ}ddk}y|i|ddƒWn0|ij
o!ti|ƒ|i|ƒnX|S(NtenvironmentiÿÿÿÿtmodeiÀ(RR{tmakedirsterrorRmtrmtree(R‚R{((s)/usr/lib/python2.6/bsddb/test/test_all.pytget_new_environment_path¡s
cCs@tdƒ}ddk}|ii|ƒo|i|ƒn|S(Ntdatabaseiÿÿÿÿ(RR{R‚texiststremove(R‚R{((s)/usr/lib/python2.6/bsddb/test/test_all.pytget_new_database_path«s
ttmps
z-Berkeley_DBcCstiS(N(RRƒ(((s)/usr/lib/python2.6/bsddb/test/test_all.pytget_test_path_prefix¸scCs
|t_dS(N(RRƒ(R‚((s)/usr/lib/python2.6/bsddb/test/test_all.pytset_test_path_prefix»scCstitiƒdS(N(RmRŠRRƒ(((s)/usr/lib/python2.6/bsddb/test/test_all.pytremove_test_path_directory¾stLockcBseZd„Zd„ZRS(cCsdS(N((R((s)/usr/lib/python2.6/bsddb/test/test_all.pyRÇscCsdS(N((R((s)/usr/lib/python2.6/bsddb/test/test_all.pyR„És(R4R5RR„(((s)/usr/lib/python2.6/bsddb/test/test_all.pyR”Æs	tPrintInfoFakeTestcBseZd„ZRS(cCstƒdS(N(R}(R((s)/usr/lib/python2.6/bsddb/test/test_all.pyttestPrintVersionsÑs(R4R5R–(((s)/usr/lib/python2.6/bsddb/test/test_all.pyR•ÐssWork to do!tcCs¶ddddddddd	d
ddd
dddddddg}tiƒ}xa|D]Y}t||tƒtƒ|ƒ}|i|iƒƒ|o|iti|ƒƒqUqUW|S(Nttest_associatettest_basicsttest_comparettest_compatttest_cursor_pget_bugt
test_dbobjt
test_dbshelvet
test_dbtablesttest_distributed_transactionsttest_early_closet
test_get_nonet	test_joint	test_lockt	test_miscttest_picklet
test_queuet
test_recnottest_replicationt
test_sequencettest_thread(tunittestt	TestSuitet
__import__tglobalstlocalstaddTestt
test_suitet	makeSuite(t
module_prefixttiming_checkttest_modulestalltestsR…tmodule((s)/usr/lib/python2.6/bsddb/test/test_all.pytsuiteàs8	cCs&tiƒ}|ititƒƒ|S(N(R¬R­R±R³R•(R¹((s)/usr/lib/python2.6/bsddb/test/test_all.pyR²st__main__tdefaultTestR¹(Kt__doc__RzR{R¬tbsddb3R=tImportErrortversion_infoRRTRR R7R8RZtstringRNtxrangeRAtchrtlettersR>RbRYRcR?RdR[R`tFalseRatTrueRRfRgRhRiRjRkRlRmttestRnt	threadingRoRpRqthave_threadsRrtargvRŽR}RR‹Rtos.pathR‚RWtsepRƒRR‘R’R“R”R€tTestCaseR•ttest_alltstderrRR¹R²R4tmain(((s)/usr/lib/python2.6/bsddb/test/test_all.pyt<module>s˜†–3	
	>?

			
						

%	


ACC SHELL 2018