Uname: Linux web3.us.cloudlogin.co 5.10.226-xeon-hst #2 SMP Fri Sep 13 12:28:44 UTC 2024 x86_64
Software: Apache
PHP version: 8.1.31 [ PHP INFO ] PHP os: Linux
Server Ip: 162.210.96.117
Your Ip: 3.137.159.47
User: edustar (269686) | Group: tty (888)
Safe Mode: OFF
Disable Function:
NONE

name : test_dbenv.pyo
�
A��cc@s�ddlZddlZddlZddlmZmZmZmZdejfd��YZ	de	fd��YZ
de	fd��YZd	e	fd
��YZde	fd��YZ
d
e	fd��YZd�Zedkr�ejdd�ndS(i����N(tdbttest_supporttget_new_environment_pathtget_new_database_pathtDBEnvcBseZd�Zd�ZRS(cCst�|_tj�|_dS(N(RthomeDirRRtenv(tself((s</usr/local/python-2.7/lib/python2.7/bsddb/test/test_dbenv.pytsetUp
scCs'|jj�|`tj|j�dS(N(RtcloseRtrmtreeR(R((s</usr/local/python-2.7/lib/python2.7/bsddb/test/test_dbenv.pyttearDowns
(t__name__t
__module__RR(((s</usr/local/python-2.7/lib/python2.7/bsddb/test/test_dbenv.pyR	s	t
DBEnv_generalcBs�eZd�Zd�Zej�dkr?d�Zd�Znej�dkrfd�Zd�Z	nej�dkr�d	�Z
d
�Znd�Zd�Z
ej�dkr�d
�Zd�Zd�Zd�ZnRS(cCsCtjtjB}|jj|j|�|j||jj��dS(N(Rt	DB_CREATEt
DB_INIT_MPOOLRtopenRtassertEqualtget_open_flags(Rtflags((s</usr/local/python-2.7/lib/python2.7/bsddb/test/test_dbenv.pyttest_get_open_flagsscCsQtjtjBtjBtjB}|jj|j|�|j||jj	��dS(N(
RRRtDB_INIT_LOCKt	DB_THREADRRRRR(RR((s</usr/local/python-2.7/lib/python2.7/bsddb/test/test_dbenv.pyttest_get_open_flags2siicCsGx@dddgD]/}|jj|�|j||jj��qWdS(Ni
ii((Rtset_lk_partitionsRtget_lk_partitions(Rti((s</usr/local/python-2.7/lib/python2.7/bsddb/test/test_dbenv.pyttest_lk_partitions scCs||jd|jj��x@dddgD]/}|jj|�|j||jj��q)W|jtj|jjd�dS(Ns	rwx------s	rw-rw-rw-s	rw-r--r--tabcde(RtNoneRtget_intermediate_dir_modetset_intermediate_dir_modetassertRaisesRtDBInvalidArgError(Rtmode((s</usr/local/python-2.7/lib/python2.7/bsddb/test/test_dbenv.pyt!test_getset_intermediate_dir_mode%sicCsGx@dddgD]/}|jj|�|j||jj��qWdS(Niidi�(Rtset_thread_countRtget_thread_count(RR((s</usr/local/python-2.7/lib/python2.7/bsddb/test/test_dbenv.pyttest_thread.scCs�x�ddgD]v}|dd}|jjd|�|jj�}|jd|d�|j||d�|jd||d�q
WdS(Ni@i�iiii(Rt
set_cache_maxt
get_cache_maxRtassertLessEqualt
assertGreater(Rtsizetsize2((s</usr/local/python-2.7/lib/python2.7/bsddb/test/test_dbenv.pyttest_cache_max3scCsJ|jj|jtjtjBtjB�|jj�}|jd|�dS(Ntmutex_inuse_max(	RRRRRRRt
mutex_stattassertIn(Rtstat((s</usr/local/python-2.7/lib/python2.7/bsddb/test/test_dbenv.pyttest_mutex_stat=scCsGx@dddgD]/}|jj|�|j||jj��qWdS(Ni�i�i�(Rtset_lg_filemodeRtget_lg_filemode(RR((s</usr/local/python-2.7/lib/python2.7/bsddb/test/test_dbenv.pyttest_lg_filemodeCscCsGx@dddgD]/}|jj|�|j||jj��qWdS(Niii*(Rtset_mp_max_openfdRtget_mp_max_openfd(RR((s</usr/local/python-2.7/lib/python2.7/bsddb/test/test_dbenv.pyttest_mp_max_openfdHscCsxsdddgD]b}xYdddgD]H}|d9}|jj||�|jj�}|j||f|�q&WqWd�}d	�}d
�}d�}d�}d
�}	d�}
d�}d�}d�}
d�}d�}d�}d�}d�}dS(Nidi�i,iiii@BcSs|jtj|jj�dS(N(R!RR"Rt	txn_begin(R((s</usr/local/python-2.7/lib/python2.7/bsddb/test/test_dbenv.pyttest_invalid_txnUscSsQxJdddgD]9}|d9}|jj|�|j||jj��qWdS(Nii i@ii(Rtset_mp_mmapsizeRtget_mp_mmapsize(RR((s</usr/local/python-2.7/lib/python2.7/bsddb/test/test_dbenv.pyttest_mp_mmapsizeYs
cSsGx@dddgD]/}|jj|�|j||jj��qWdS(Ntatbbtccc(Rtset_tmp_dirRtget_tmp_dir(RR((s</usr/local/python-2.7/lib/python2.7/bsddb/test/test_dbenv.pyttest_tmp_dir_scSs�|jjtjd�|jtj|jj��|jjtjd�|jtjtjB|jj��|jjtjd�|jtj|jj��|jjtjd�|jd|jj��dS(Nii(Rt	set_flagsRtDB_AUTO_COMMITRt	get_flagst
DB_TXN_NOSYNC(R((s</usr/local/python-2.7/lib/python2.7/bsddb/test/test_dbenv.pyt
test_flagsdscSsGx@dddgD]/}|jj|�|j||jj��qWdS(Ni�i�i�(Rtset_lk_max_objectsRtget_lk_max_objects(RR((s</usr/local/python-2.7/lib/python2.7/bsddb/test/test_dbenv.pyttest_lk_max_objectsoscSsGx@dddgD]/}|jj|�|j||jj��qWdS(Ni�i�i�(Rtset_lk_max_locksRtget_lk_max_locks(RR((s</usr/local/python-2.7/lib/python2.7/bsddb/test/test_dbenv.pyttest_lk_max_lockstscSsGx@dddgD]/}|jj|�|j||jj��qWdS(Ni�i�i�(Rtset_lk_max_lockersRtget_lk_max_lockers(RR((s</usr/local/python-2.7/lib/python2.7/bsddb/test/test_dbenv.pyttest_lk_max_lockersyscSsoxhdddgD]W}|dd}|jj|�|jj�}|j||�|jd||�qWdS(Ni�ii�ii(Rtset_lg_regionmaxtget_lg_regionmaxR*R+(RRtj((s</usr/local/python-2.7/lib/python2.7/bsddb/test/test_dbenv.pyttest_lg_regionmax~scSs�tjtjtjtjtjtjtjtjg}|j	tj
�x7|D]/}|jj|�|j
||jj��qMWdS(N(RtDB_LOCK_DEFAULTtDB_LOCK_EXPIREtDB_LOCK_MAXLOCKStDB_LOCK_MINLOCKStDB_LOCK_MINWRITEtDB_LOCK_OLDESTtDB_LOCK_RANDOMtDB_LOCK_YOUNGESTtappendtDB_LOCK_MAXWRITERt
set_lk_detectRt
get_lk_detect(RRR((s</usr/local/python-2.7/lib/python2.7/bsddb/test/test_dbenv.pyttest_lk_detect�s
cSsJxCddddgD]/}|jj|�|j||jj��qWdS(NR?R@RAtdddd(Rt
set_lg_dirRt
get_lg_dir(RR((s</usr/local/python-2.7/lib/python2.7/bsddb/test/test_dbenv.pyttest_lg_dir�scSs�d}|jj|�|j|jj�|�|j|jj�d|�|jjd|�|j|jj�d|�dS(NiFiii(Rtset_lg_bsizetassertGreaterEqualtget_lg_bsizet
assertLess(Rtlog_size((s</usr/local/python-2.7/lib/python2.7/bsddb/test/test_dbenv.pyt
test_lg_bsize�scSsDd}x|D]}|jj|�q
W|j||jj��dS(NR?tbtctd(R?RnRoRp(Rtset_data_dirRt
get_data_dirs(RtdirsR((s</usr/local/python-2.7/lib/python2.7/bsddb/test/test_dbenv.pyttest_setget_data_dirs�s
cSsbdddf}|jj|�|j||jj��dd
df}|jj|�|jj�}|j|d|d�|j|d|d�|jdtd	|d|d��|jj|jtjtj	B�dddf}|j
tj|jj|�|jj�}|j|d|d�|j|d|d�|j|d|d�dS(Niiiiiiii}gY@ii iiii (
Rt
set_cachesizeRt
get_cachesizetintRRRRRR!R"R*(Rt	cachesizet
cachesize2t
cachesize3((s</usr/local/python-2.7/lib/python2.7/bsddb/test/test_dbenv.pyttest_setget_cachesize�s"& cSs5tj|j�}|jtj|jddd�dS(Niiii(RtDBRR!R"Ru(RRp((s</usr/local/python-2.7/lib/python2.7/bsddb/test/test_dbenv.pyttest_set_cachesize_dbenv_db�scSs�d}|jj|�|j||jj��|jj|d�|j|d|jj��|jj|jtjtjB�|j	tj
|jj|�|j|d|jj��dS(Ni�i(Rtset_shm_keyRtget_shm_keyRRRRRR!R"(Rtshm_key((s</usr/local/python-2.7/lib/python2.7/bsddb/test/test_dbenv.pyttest_setget_shm_key�s (Rtset_mp_max_writetget_mp_max_writeR(RRRUtvR;R>RDRIRLRORRRVRcRgRmRtR{R}R�((s</usr/local/python-2.7/lib/python2.7/bsddb/test/test_dbenv.pyttest_mp_max_writeMs*
														cCs�|jj�}|dd}|jj|�|j||jj��|jj|�|j||jj��|jj|jtj�|jtj	|jj|�dS(Nii(
Rt
mutex_get_maxt
mutex_set_maxRRRRRR!R"(RR�tv2((s</usr/local/python-2.7/lib/python2.7/bsddb/test/test_dbenv.pyttest_mutex_setget_max�scCs�|jj�}d}|jj|�|j||jj��|jj|�|j||jj��|jj|jtj�|jtj	|jj|�dS(Ni(
Rtmutex_get_incrementtmutex_set_incrementRRRRRR!R"(RR�R�((s</usr/local/python-2.7/lib/python2.7/bsddb/test/test_dbenv.pyttest_mutex_setget_increment�scCs�|jjd�|jj�}|dd}|jj|�|j||jj��|jj|�|j||jj��|jj|jtj�|jj|�dS(Niii(Rtmutex_set_tas_spinstmutex_get_tas_spinsRRRRR(RR�R�((s</usr/local/python-2.7/lib/python2.7/bsddb/test/test_dbenv.pyttest_mutex_setget_tas_spins�scCs�|jj�}d}|dkr*d}n|jj|�|j||jj��|jtj|jjd�|jtj|jjd�|jjd|�|jd||jj��|jj|jtj	�|jtj|jj|�dS(Ni@i�iii(
Rtmutex_get_aligntmutex_set_alignRR!RR"RRR(RR�R�((s</usr/local/python-2.7/lib/python2.7/bsddb/test/test_dbenv.pyttest_mutex_setget_aligns	(ii(ii(ii(ii(RR
RRRtversionRR$R'R.R3R6R9R�R�R�R�R�(((s</usr/local/python-2.7/lib/python2.7/bsddb/test/test_dbenv.pyRs$								�			t	DBEnv_logcBsVeZd�Zd�Zej�dkr6d�Znej�dkrTd�ZnRS(cCs8tj|�|jj|jtjtjBtjB�dS(N(	RRRRRRRRtDB_INIT_LOG(R((s</usr/local/python-2.7/lib/python2.7/bsddb/test/test_dbenv.pyR s
cCs*|jjd�}|jd|d�dS(Nislog.0000000001i�(ii(Rtlog_fileR(RR�((s</usr/local/python-2.7/lib/python2.7/bsddb/test/test_dbenv.pyt
test_log_file$sicCsCd}|jj|�|jj�}|j||j�d�dS(NsThis is a test...i(Rt
log_printft
log_cursorR1tlast(Rtmsgtlogc((s</usr/local/python-2.7/lib/python2.7/bsddb/test/test_dbenv.pyttest_log_printf*sicCs�|jjtjtjBd�|j|jjtj��|j|jjtj��|jjtjd�|j|jjtj��|j|jjtj��dS(Nii(Rtlog_set_configRtDB_LOG_DSYNCtDB_LOG_ZEROt
assertTruetlog_get_configtassertFalse(R((s</usr/local/python-2.7/lib/python2.7/bsddb/test/test_dbenv.pyttest_log_config1s(ii(ii(RR
RR�RR�R�R�(((s</usr/local/python-2.7/lib/python2.7/bsddb/test/test_dbenv.pyR�s		t
DBEnv_log_txncBs_eZd�Zej�dkr?ej�dkr?d�Znej�dkr]d�ZnRS(	cCs?tj|�|jj|jtjtjBtjBtj	B�dS(N(
RRRRRRRRR�tDB_INIT_TXN(R((s</usr/local/python-2.7/lib/python2.7/bsddb/test/test_dbenv.pyR;s
iiicsNg���fd�}|��jt|�x�D]}|j�q6WdS(Ncs:x3t�jj��D]}�j�jj��qWdS(N(txrangeRt
get_tx_maxR_R:(R(Rttxns(s</usr/local/python-2.7/lib/python2.7/bsddb/test/test_dbenv.pyttxCs(R!tMemoryErrortabort(RR�R((RR�s</usr/local/python-2.7/lib/python2.7/bsddb/test/test_dbenv.pyttest_tx_maxAs
cCsd}|jj�}|jj|d|�|j�|jj�}|j�|j||j�d�d}|jj�}|jj|d|�|j�|j�|j	||j�d�d}|jj�}|jj|d|�|j�|j�|j||j�d�dS(NsThis is a test...ttxnisThis is another test...sThis is a third test...(
RR:R�tcommitR�R�R1tprevR�tassertNotIn(RR�R�R�((s</usr/local/python-2.7/lib/python2.7/bsddb/test/test_dbenv.pyR�Qs&





(ii(ii(ii(RR
RRR�R�R�(((s</usr/local/python-2.7/lib/python2.7/bsddb/test/test_dbenv.pyR�:s
	$t
DBEnv_mempcBs>eZd�Zd�Zd�Zd�Zd�Zd�ZRS(cCsltj|�|jj|jtjtjBtjB�tj	|j�|_|jjdtj
tjd�dS(Nttesti�(RRRRRRRRR�R|tDB_HASH(R((s</usr/local/python-2.7/lib/python2.7/bsddb/test/test_dbenv.pyRjs
'cCs$|jj�|`tj|�dS(N(RR	RR(R((s</usr/local/python-2.7/lib/python2.7/bsddb/test/test_dbenv.pyRps
cCs3|jjdd�|j|jjd�d�dS(Nthitbyeidi(RtputR+Rtmemp_trickle(R((s</usr/local/python-2.7/lib/python2.7/bsddb/test/test_dbenv.pyttest_memp_1_trickleuscCs�|jjdd�|jj�|j|jjd�d�|jjdd�|jjd
�|j|jjd�d�|jjdd�|jjd�|j|jjd�d�dS(NR�R�iditbye2itbye3i{ic(ii(i{ic(RR�Rt	memp_syncRR�Ri(R((s</usr/local/python-2.7/lib/python2.7/bsddb/test/test_dbenv.pyttest_memp_2_synczs
cCs�|jj�}|jt|�d�|jd|d�|jjtj�}|jd|d�|jjdd�}|jd|d�dS(Nit
cache_missiR(Rt	memp_statRtlenR1Rt
DB_STAT_CLEAR(Rtstats((s</usr/local/python-2.7/lib/python2.7/bsddb/test/test_dbenv.pyttest_memp_stat_1�scCsQ|jj�d}|jt|�d�|jd|�|jd|d�dS(NiR�tpage_in(RR�RR�R1(RR�((s</usr/local/python-2.7/lib/python2.7/bsddb/test/test_dbenv.pyttest_memp_stat_2�s(RR
RRR�R�R�R�(((s</usr/local/python-2.7/lib/python2.7/bsddb/test/test_dbenv.pyR�is						tDBEnv_logcursorcBskeZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�ZRS(cCs�tj|�|jj|jtjtjBtjBtj	B�|jj
�}tj|j�|_|jjdtjtjdd|�|j
�xYdddgD]H}|jj
�}|jjd|d|t|�d|�|j
�q�WdS(	NR�i�R�t2t8t20tkeytdata(RRRRRRRRR�R�R:R|R�R�R�Rw(RR�R((s</usr/local/python-2.7/lib/python2.7/bsddb/test/test_dbenv.pyR�s
%
)cCs$|jj�|`tj|�dS(N(RR	RR(R((s</usr/local/python-2.7/lib/python2.7/bsddb/test/test_dbenv.pyR�s
cCs�|j|t�|jt|�d�|j|dt�|jt|d�d�|j|ddt�|j|ddt�|j|dt�dS(Niii(tassertIsInstancettupleRR�Rwtstr(Rtvalue((s</usr/local/python-2.7/lib/python2.7/bsddb/test/test_dbenv.pyt
_check_return�scCsZ|jj�}|j�}|j|�|jd|d�|jt|d�d�dS(Nii(ii(RR�tfirstR�RkR+R�(RR�R�((s</usr/local/python-2.7/lib/python2.7/bsddb/test/test_dbenv.pyttest_1_first�s

cCsP|jj�}|j�d}|j�}|j|�|j||d�dS(Ni(RR�R�R�R�Rk(RR�t	lsn_firstR�((s</usr/local/python-2.7/lib/python2.7/bsddb/test/test_dbenv.pyttest_2_last�s

cCs�|jj�}|j�d}|j|j�d�|j�d}|j�}|j|�|j||d�|j	||d�|j�}|j	|d|d�|j	||d�|j�}|j	|d|d�|j	||d�dS(Ni(
RR�R�RtnextRR�R�RkR+(RR�tlsn_lastR�R�R�tv3((s</usr/local/python-2.7/lib/python2.7/bsddb/test/test_dbenv.pyttest_3_next�s
cCs�|jj�}|j�d}|j|j�d�|j�d}|j�}|j|�|j||d�|j	||d�|j�}|j|d|d�|j||d�|j�}|j|d|d�|j||d�dS(Ni(
RR�R�RR�RR�R�RkR+(RR�R�R�R�R�R�((s</usr/local/python-2.7/lib/python2.7/bsddb/test/test_dbenv.pyttest_4_prev�s
cCs?|jj�}|j�|j�}|j||j��dS(N(RR�R�R�Rtcurrent(RR�R�((s</usr/local/python-2.7/lib/python2.7/bsddb/test/test_dbenv.pyttest_5_current�s
cCsr|jj�}|j�|j�}|j||j��|j||j��|j||j|d��dS(Ni(RR�R�R�tassertNotEqualRtset(RR�R�((s</usr/local/python-2.7/lib/python2.7/bsddb/test/test_dbenv.pyt
test_6_set�s
cCs3|jj�}|j�|jtj|j�dS(N(RR�R	R!RtDBCursorClosedErrorR�(RR�((s</usr/local/python-2.7/lib/python2.7/bsddb/test/test_dbenv.pyttest_explicit_close�s
cCs`gtd�D]}|jj�^q
}|jj�x$|D]}|jtj|j�q<WdS(Ni
(R�RR�R	R!RR�R�(RRR�((s</usr/local/python-2.7/lib/python2.7/bsddb/test/test_dbenv.pyttest_implicit_close�s(

(
RR
RRR�R�R�R�R�R�R�R�R�(((s</usr/local/python-2.7/lib/python2.7/bsddb/test/test_dbenv.pyR��s	
		
							cCs~tj�}|jtjt��|jtjt��|jtjt��|jtjt��|jtjt��|S(N(	tunittestt	TestSuitetaddTestt	makeSuiteRR�R�R�R�(tsuite((s</usr/local/python-2.7/lib/python2.7/bsddb/test/test_dbenv.pyt
test_suitest__main__tdefaultTestR�(R�tostglobttest_allRRRRtTestCaseRRR�R�R�R�R�Rtmain(((s</usr/local/python-2.7/lib/python2.7/bsddb/test/test_dbenv.pyt<module>s"
�
/0h	
© 2025 GrazzMean