AnonSec Shell
Server IP : 209.38.156.173  /  Your IP : 216.73.216.122   [ Reverse IP ]
Web Server : Apache/2.4.52 (Ubuntu)
System : Linux lakekumayuhotel 5.15.0-136-generic #147-Ubuntu SMP Sat Mar 15 15:53:30 UTC 2025 x86_64
User : root ( 0)
PHP Version : 8.1.2-1ubuntu2.22
Disable Function : NONE
Domains : 2 Domains
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /usr/lib/python3/dist-packages/twisted/test/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     [ BACKUP SHELL ]     [ JUMPING ]     [ MASS DEFACE ]     [ SCAN ROOT ]     [ SYMLINK ]     

Current File : /usr/lib/python3/dist-packages/twisted/test/__pycache__/test_dirdbm.cpython-310.pyc
o

�b��@svdZddlZddlmZddlmZddlmZddlm	Z	ddl
mZGdd	�d	ej�Z
Gd
d�de
�Ze
egZdS)z
Test cases for dirdbm module.
�N)�	b64decode)�dirdbm)�rebuild)�FilePath)�unittestc@sLeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
dS)�DirDbmTestscC�(t|���|_t�|jj�|_d|_dS)N)�sabcsfoo�s/lalals�s
sbaz)r�mktemp�pathr�open�dbm�items��self�r�:/usr/lib/python3/dist-packages/twisted/test/test_dirdbm.py�setUp�
zDirDbmTests.setUpcCs2td�}d|j|<d|j|<|�|j|d�dS)Nz//==�a)rr�assertEqual)r�krrr�test_alls

zDirDbmTests.test_allcCs t�d�}d|d<t�t�dS)Nzdirdbm.rebuild.test�valueskey)r�Shelfr)r�srrr�test_rebuildInteractions
z#DirDbmTests.test_rebuildInteractionc	Cs�|j}g}t�}|jD]\}}|||<|�|�|�|�q|��|jD]\}}|�||�|�|||�q%z|dWn	tyGYnwJd��|�	�}t|�
��}t|���}|��t|j�}	|�||dt|��dt|����|�||d�t|�t|���|�|	|dt|	��dt|����|�
�}
|�|
�}|�	�}t|�
��}
t|���}|��|�||d�t|�t|���|�||
d	t|�t|
�f�|�||d
t|�t|�f�|��|�t|�	��t|�
��k�o
t|���k�o
t|�k�o
dknd�|�t|�t|��t�|
�|jD]\}}||=|�||d��q!|�t|�	��dd
�|�t|�
��dd�|�t|���dd�|�t|�dd�dS)NsXXXrz)didn't raise KeyError on non-existent keyz.keys() output didn't match: z != z'.values() output didn't match: {} != {}zitems() didn't match: z'.copyTo().keys() didn't match: {} != {}z).copyTo().values() didn't match: %s != %sz(.copyTo().items() didn't match: %s != %sz.clear() failedz3key is still in database, even though we deleted itzdatabase has keyszdatabase has valueszdatabase has items)r�setr�append�add�sort�assertInr�KeyError�keys�values�repr�formatr�copyTo�clear�
assertTrue�len�assertNotEqual�shutil�rmtree�assertNotIn)r�dr%r&r�v�dbkeys�dbvalues�dbitemsr�copyPath�d2�copykeys�
copyvalues�	copyitemsrrr�test_dbm"s�
�
����
������L�
�zDirDbmTests.test_dbmcCsJddl}d|jd<|�t|��|j�d��dk�|�t|jjd�dS)Nr�v�k�snokey)�timerr+�abs�getModificationTime�assertRaisesr$)rr?rrr�test_modificationTime�s
"z!DirDbmTests.test_modificationTimecCsn|j�d�}|j�|d�jdd��
}|�d�Wd�n1s"wY|j�d�}|j�|�jdd��
}|�d�Wd�n1sGwY|j�|d�jdd��
}|�d	�Wd�n1shwY|j�d
�jdd��
}|�d�Wd�n1s�wYt�|jj�}|�|dd�|�|dd�|�	|j�
d��|�	|j�
d
��dS)zJ
        DirDBM: test recovery from directory after a faked crash
        skey1s.rpl�wb)�moderNskey2scorrectswrongzaa.newsdeletedz*.newz*.rpl)r�_encoder
�childr�writer�DirDBMr�assertFalse�globChildren)rr�f�k2rrrr�
test_recovery�s&����zDirDbmTests.test_recoverycCs�|�t|jjdd�z|�t|jjdd�Wntjy(|�|jtj�Ynw|�t|jj	d�|�t|jj
d�|�t|jjd�|�t|jjd�|�t|jj
d�dS)zx
        L{dirdbm.DirDBM} operations only support string keys: other types
        should raise a L{TypeError}.
        ��3�2r>N)rB�	TypeErrorr�__setitem__r�FailTest�assertIsInstancerr�__getitem__�__delitem__�has_key�__contains__rArrrr�test_nonStringKeys�s�zDirDbmTests.test_nonStringKeyscCs:dd�}d|jd<|�|jd|�|�t|jjdd�dS)z4
        Failure path when setting an item.
        cSs|�|�td��)Nz
fail to write)�
setContent�OSError)r
�datarrr�
_writeFail�s
z,DirDbmTests.test_failSet.<locals>._writeFailstestsfailkey�
_writeFilestest2N)r�patchrB�IOErrorrS)rr^rrr�test_failSet�s
zDirDbmTests.test_failSetN)�__name__�
__module__�__qualname__rrrr;rCrNrZrbrrrrrs`rc@seZdZdd�ZdS)�
ShelfTestscCr)N)r	r
r)sint�)sfloatg(@)stuple)Nrg)rrr
rrrrrrrrr�rzShelfTests.setUpN)rcrdrerrrrrrf�srf)�__doc__r.�base64r�twisted.persistedr�twisted.pythonr�twisted.python.filepathr�
twisted.trialr�TestCaserrf�	testCasesrrrr�<module>s8

Anon7 - 2022
AnonSec Team