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_sob.cpython-310.pyc
o

�b#�@s�ddlZddlZddlmZddlmZddlmZddlm	Z	ddl
mZGdd�de	j�Z
d	d
dd	d
gd	d
igZGdd
�d
�ZGdd�dej�ZdS)�N)�dedent)�sob)�	Ephemeral)�
components)�unittestc@�eZdZdS)�DummyN��__name__�
__module__�__qualname__�r
r
�7/usr/lib/python3/dist-packages/twisted/test/test_sob.pyr�r��hello)rrc@r)�
FakeModuleNr	r
r
r
rrrrc@sdeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
dd�Zdd�Zdd�Z
dS)�PersistTestscCs^tD]*}t�|d�}d��D]}|�|�|jd|d�t�d||�}|�||�qqdS)N��
source picklezpersisttest.��filename)�objectsr�
Persistent�split�setStyle�save�load�assertEqual)�self�o�p�style�o1r
r
r�
testStyles!s
��zPersistTests.testStylescCs�t�}d|_|�tjt�|d��d��D]/}t�|��|�t�|�jd|d�t�	d||�}|�
|j|j�|�
t�|�j|�qdS)N��lalarzlala.r)r�foo�setComponentr�IPersistablerrrrrrr")rr r"r#r
r
r�testStylesBeingSet*s�zPersistTests.testStylesBeingSetcCs$t�dd�}|jt|jddd�dS)z?
        Calling save() with a passphrase is an error.
        N�objectzfilename.pickle�abc)�
passphrase)r�
Persistant�assertRaises�	TypeErrorr)rr!r
r
r�testPassphraseError5sz PersistTests.testPassphraseErrorcCs�gd�}t�|d�}d��D];}|�|�|��t�d|d|�}|�||�d��D]}|�|�t�d|d|d|�}|�||�q-qdS)	N�r��r+rz	object.tarz	lala lolozobject-z.ta)rrrrrrr)rr r!r"r#�tagr
r
r�	testNames<s

��zPersistTests.testNamescCsTtdd��
}|�d�Wd�n1swYt�dd�}|�|gd��dS)Nzpersisttest.python�wzfoo=[1,2,3] r'r2)�open�writer�loadValueFromFiler)r�fr r
r
r�
testPythonIs
�zPersistTests.testPythoncCs�|�ttjd�|�dt�d��|�dt�d��|�dt�d��|�dt�d��|�dt�d��|�d	t�d
��|�d	t�d��dS)Nz	file.blah�pythonzfile.pyzfile.tacz	file.etac�picklezfile.tapz	file.etap�sourcezfile.tasz	file.etas)r/�KeyErrorr�	guessTyper�rr
r
r�testTypeGuesserOszPersistTests.testTypeGuessercCs�d|j_|��}t�|�tj�|d�}dat|d��}|�	t
d��Wd�n1s-wYt�|d�}|�
|t�|�|dd�|�|dd	�|�
tt�|�
tjt�bdS)
z�
        L{_EverythingEphermal.__getattr__} will proxy the __main__ module as an
        L{Ephemeral} object, and during load will be transparent, but after
        load will return L{Ephemeral} objects from any accessed attributes.
        rzpersisttest.ee_getattrNr7a�
            app = []
            import __main__
            app.append(__main__.testMainModGetattr == 1)
            try:
                __main__.somethingElse
            except AttributeError:
                app.append(True)
            else:
                app.append(False)
            from twisted.test import test_sob
            test_sob.mainWhileLoading = __main__
            r?rzExpected attribute not set.zUnexpected attribute set.)�fakeMain�testMainModGetattr�mktemp�os�mkdir�path�join�mainWhileLoadingr8r9rrr�assertIsInstance�list�
assertTruer�
somethingElse)r�dirnamerr;�loadedr
r
r�testEverythingEphemeralGetattrYs&
���z+PersistTests.testEverythingEphemeralGetattrcCs�d|j_|��}t�|�tj�|d�}t|d��}|�d�|�d�|�d�Wd�n1s3wYt	�
|d�|�|jjd�dS)	zU
        Verify that _EverythingEphemeral.__setattr__ won't affect __main__.
        rzpersisttest.ee_setattrr7zimport __main__
z __main__.testMainModSetattr = 2
zapp = None
Nr?)rD�testMainModSetattrrFrGrHrIrJr8r9rrr�rrPrr;r
r
r�testEverythingEphemeralSetattr�s


�z+PersistTests.testEverythingEphemeralSetattrcCs�|��}t�|�tj�|d�}t|d��
}|�d�Wd�n1s%wY|�tt	j
|d�|�tt
jd�t�dS)zW
        Test that an exception during load() won't cause _EE to mask __main__
        zpersisttest.ee_exceptionr7zraise ValueError
Nr?�__main__)rFrGrHrIrJr8r9r/�
ValueErrorrrr�type�sys�modulesrrTr
r
r� testEverythingEphemeralException�s
�z-PersistTests.testEverythingEphemeralExceptioncCs"tjd|_t�|_tjd<dS)zi
        Replace the __main__ module with a fake one, so that it can be mutated
        in tests
        rVN)rYrZ�realMainrrDrBr
r
r�setUp�szPersistTests.setUpcCs|jtjd<dS)z8
        Restore __main__ to its original value
        rVN)r\rYrZrBr
r
r�tearDown�szPersistTests.tearDownN)r
rrr$r*r1r6r<rCrRrUr[r]r^r
r
r
rr s	

*r)rGrY�textwrapr�twisted.persistedr�twisted.persisted.stylesr�twisted.pythonr�
twisted.trialr�
Componentizedrrr�TestCaserr
r
r
r�<module>s �	

Anon7 - 2022
AnonSec Team