ACC SHELL

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

Ñò
q&ÄMc
@sdZddkZddkZddklZlZlZlZy
eƒZ	Wnddk
lZnX[	ddklZdei
fd„ƒYZdefd	„ƒYZd
efd„ƒYZdefd
„ƒYZd„ZedjoeiddƒndS(s(TestCases for distributed transactions.
iÿÿÿÿN(tdbttest_supporttget_new_environment_pathtget_new_database_path(tSet(tverbosetDBTxn_distributedcBsPeZdZeZeZd„Zd„Zd„Z	d„Z
d„Zd„ZRS(iÒcCstiƒ|_|ii|iƒ|ii|idƒ|ii|idƒ|ii|idƒ|io|ii	ti
tƒn|ii|i
titiBtiBtiBtiBtiBtiBdƒti|iƒ|_|iitiƒ|oŒtiƒdjoL|iiƒ}|ii|itititiBdd|ƒ|iƒqŒ|ii|itititiBdƒndS(Nii¶iittxn(ii(RtDBEnvtdbenvt
set_tx_maxtnum_txnstset_lk_max_lockerstset_lk_max_lockstset_lk_max_objectstnosynct	set_flagst
DB_TXN_NOSYNCtTruetopenthomeDirt	DB_CREATEt	DB_THREADt
DB_RECOVERtDB_INIT_TXNtDB_INIT_LOGt
DB_INIT_MPOOLtDB_INIT_LOCKtDBt
set_re_lentDB_XIDDATASIZEtversiont	txn_begintfilenametDB_QUEUEtcommit(tselftmust_open_dbR((s>/usr/lib/python2.6/bsddb/test/test_distributed_transactions.pyt_create_envs*
)cCs%tƒ|_d|_|idtƒS(NttestR%(RRR!R&R(R$((s>/usr/lib/python2.6/bsddb/test/test_distributed_transactions.pytsetUp2s	cCsP|iptiƒd djo|iiƒn|iiƒ|iiƒdS(Niii(ii(RRRR	t	log_flushtclose(R$((s>/usr/lib/python2.6/bsddb/test/test_distributed_transactions.pyt_destroy_env7s!
cCs|iƒti|iƒdS(N(R+RtrmtreeR(R$((s>/usr/lib/python2.6/bsddb/test/test_distributed_transactions.pyttearDown=s
cCs|iƒ|i|ƒdS(N(R+R&(R$R%((s>/usr/lib/python2.6/bsddb/test/test_distributed_transactions.pyt
_recreate_envAs
c
Csâtƒ}d„}ddk}|iddjo
d„}nxt|iƒD]n}|iiƒ}dti}|||ƒ}|ii	||d|dti
ƒ|i|ƒ|i|ƒqOW~|i
|iƒ|iiƒ}|i|it|ƒƒx'|D]\}}|i||jƒqW~~|i
|iƒ|iiƒ}|i|it|ƒƒtƒ}tƒ}	d}
xœ|D]”\}}|
djp
|
d	jo|	i|ƒ|iƒnJ|
d
jo|iƒn/|
djo!|iƒ|i|ƒd}
n|
d	7}
qƒW~~|i
|iƒ|iiƒ}|it|ƒt|ƒƒx|D]\}}|iƒqcW~~|i
dtƒ|iiƒ}|it|ƒdjƒ|it|	ƒ|iiƒdƒdS(
NcSs|S(((tx((s>/usr/lib/python2.6/bsddb/test/test_distributed_transactions.pyt<lambda>GsiÿÿÿÿiicSs
t|dƒS(tascii(tbytes(R/((s>/usr/lib/python2.6/bsddb/test/test_distributed_transactions.pyR0Jss%%%ddRtflagsiiR%tnkeys(tsettsystversion_infotxrangeRR	R RRtputt	DB_APPENDtaddtprepareR.R%ttxn_recovertassertEqualstlentassert_R#taborttdiscardRtstat(R$ttxnstadaptR6tiRtgidtrecovered_txnstdiscard_txnstcommitted_txnststate((s>/usr/lib/python2.6/bsddb/test/test_distributed_transactions.pyttest01_distributed_transactionsEsl		

"
		





(
t__name__t
__module__RRRtFalseR%R&R(R+R-R.RL(((s>/usr/lib/python2.6/bsddb/test/test_distributed_transactions.pyRs					tDBTxn_distributedSYNCcBseZeZRS((RMRNROR(((s>/usr/lib/python2.6/bsddb/test/test_distributed_transactions.pyRP‹stDBTxn_distributed_must_open_dbcBseZeZRS((RMRNRR%(((s>/usr/lib/python2.6/bsddb/test/test_distributed_transactions.pyRQŽst"DBTxn_distributedSYNC_must_open_dbcBseZeZeZRS((RMRNRORRR%(((s>/usr/lib/python2.6/bsddb/test/test_distributed_transactions.pyRR‘scCs–tiƒ}tiƒdjo0|ititƒƒ|ititƒƒntiƒdjo0|ititƒƒ|itit	ƒƒn|S(Niii(ii(ii(
tunittestt	TestSuiteRRtaddTestt	makeSuiteRRPRQRR(tsuite((s>/usr/lib/python2.6/bsddb/test/test_distributed_transactions.pyt
test_suite—st__main__tdefaultTestRX(t__doc__tosRSttest_allRRRRR5tatsetsRRtTestCaseRRPRQRRRXRMtmain(((s>/usr/lib/python2.6/bsddb/test/test_distributed_transactions.pyt<module>s "
v	


ACC SHELL 2018