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: 18.220.88.120
User: edustar (269686) | Group: tty (888)
Safe Mode: OFF
Disable Function:
NONE

name : test_misc.pyc
�
A��cc@s�dZddlZddlZddlZddlmZmZmZmZm	Z	m
Z
dejfd��YZd�Z
edkr�ejdd	�ndS(
s&Miscellaneous bsddb module test cases
i����N(tdbtdbshelvethashopenttest_supporttget_new_environment_pathtget_new_database_pathtMiscTestCasecBsbeZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�ZRS(
cCst�|_t�|_dS(N(RtfilenameRthomeDir(tself((s;/usr/local/python-2.7/lib/python2.7/bsddb/test/test_misc.pytsetUpscCs$tj|j�tj|j�dS(N(RtunlinkRtrmtreeR(R	((s;/usr/local/python-2.7/lib/python2.7/bsddb/test/test_misc.pyttearDownscCs9tj|j�}|j�|jtj|jd�dS(Ntfoo(RtopenRtclosetassertRaisesRtDBErrortget(R	tdbs((s;/usr/local/python-2.7/lib/python2.7/bsddb/test/test_misc.pyttest01_badpointers
cCs�tj�}|j|j�|j|jtj�tjddkr^|j	|j|j�n|j	t
|jd�|j�dS(Niitascii(RtDBEnvtassertIsNonetdb_homeRRt	DB_CREATEtsystversion_infotassertEqualtbytes(R	tenv((s;/usr/local/python-2.7/lib/python2.7/bsddb/test/test_misc.pyttest02_db_homescCs9t|j�}|j�t|�}|j|d�dS(Ns{}(RRRtreprR(R	Rtrp((s;/usr/local/python-2.7/lib/python2.7/bsddb/test/test_misc.pyttest03_repr_closed_db#s
cCs�t|j�}i}xHtd�D]:}td|�|t|�<td|�|t|�<q"W|j�t|j�}t|�}|j|t|��|j�dS(Nid(RRtxrangeR!RR(R	RtdtiR"((s;/usr/local/python-2.7/lib/python2.7/bsddb/test/test_misc.pyttest04_repr_db)s
cCsyzWtj�}|j|jdtjtjtjB�|j�}|j	dtj
�}Wd|j�tj
|j�XdS(Ns/foo(RtDBRRtNonetDB_BTREERt	DB_THREADtcursorRtDB_SETRRR(R	tdb1tcurstt((s;/usr/local/python-2.7/lib/python2.7/bsddb/test/test_misc.pyttest05_double_free_make_key_dbt<s
cCs�z�tj�}|j|jdtjtj�d|d<d|d<d|d<d|d<|j�}|j�|j	ddddg|�|j	|dd�|j	|dd�|j	|dd�|j	|dd�Wd|j
�tj|j�XdS(	Nseh?taseh zed.sas
eh zed eh?saas	eh eh eh!taaa(
RR(RRR)tDB_HASHRtkeystsortRRRR(R	R.R5((s;/usr/local/python-2.7/lib/python2.7/bsddb/test/test_misc.pyttest06_key_with_null_bytesIs 





cCs"ztj�}|jtj�|j|jtjtj�d|d<d|d<|jdg|j	��|j
dd�|jddg|j	��|j�tj�}|j|jtj�|jd	d
g|j	��d|d<|jdg|j	��Wd|j�tj
|j�XdS(NtehR2tAtAasnew A(R2R9(R2R9(R2R:(R2R9(R2R:(R2snew A(RR(t	set_flagst
DB_DUPSORTRRR4RRtitemstputRRR(R	R.((s;/usr/local/python-2.7/lib/python2.7/bsddb/test/test_misc.pyttest07_DB_set_flags_persists\s"




cCs�|jttjt��x�tjj�D]w\}}|jd�r)|jd�r)|jt|tj�d|�|dkr�|j	t|t
�d|�q�q)q)W|jttjt
��|jttjt
��dS(NR(tErrortmsgtDBKeyEmptyErrortDBNotFoundError(RBRC(
t
assertTruet
issubclassRRt	Exceptiont__dict__R=t
startswithtendswithtassertFalsetKeyErrorRBRC(R	R&tj((s;/usr/local/python-2.7/lib/python2.7/bsddb/test/test_misc.pyttest08_ExceptionTypesus&(t__name__t
__module__R
R
RR R#R'R1R7R?RM(((s;/usr/local/python-2.7/lib/python2.7/bsddb/test/test_misc.pyRs				
			
		cCs
tjt�S(N(tunittestt	makeSuiteR(((s;/usr/local/python-2.7/lib/python2.7/bsddb/test/test_misc.pyt
test_suite�st__main__tdefaultTestRR(t__doc__tosRRPttest_allRRRRRRtTestCaseRRRRNtmain(((s;/usr/local/python-2.7/lib/python2.7/bsddb/test/test_misc.pyt<module>s.z	
© 2025 GrazzMean