403Webshell
Server IP : 118.27.122.248  /  Your IP : 216.73.216.153
Web Server : Apache
System : Linux web0264.sh.tyo1 4.18.0-553.79.1.lve.el7h.x86_64 #1 SMP Wed Oct 15 16:34:46 UTC 2025 x86_64
User : c9415830 ( 11735)
PHP Version : 8.4.17
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /opt/alt/python36/lib64/python3.6/test/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /opt/alt/python36/lib64/python3.6/test/__pycache__/test_raise.cpython-36.pyc
3

�w2_,�@s�dZddlmZddlZddlZddlZddlZdd�ZGdd�d�ZGdd	�d	ej	�Z
Gd
d�dej	�ZGdd
�d
ej	�ZGdd�dej	�Z
Gdd�dej	�Zedkr�ej�dS)zTests for the raise statement.�)�supportNc	Cs"y
t��Wntj�dSdS)N�)�OSError�sys�exc_info�rr�4/opt/alt/python36/lib64/python3.6/test/test_raise.py�get_tb
s
r	c@seZdZdd�Zdd�ZdS)�ContextcCs|S)Nr)�selfrrr�	__enter__szContext.__enter__cCsdS)NTr)r�exc_type�	exc_valueZexc_tbrrr�__exit__szContext.__exit__N)�__name__�
__module__�__qualname__rrrrrrr
sr
c@sleZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
dd�Zdd�Zdd�Z
dd�ZdS)�	TestRaisecCsHy�Wn2tk
r8}z|jdt|��WYdd}~XnX|jd�dS)NzNo active exceptionzNo exception raised)�RuntimeError�assertIn�str�fail)r�errr�test_invalid_reraises
"zTestRaise.test_invalid_reraisecCsxy8y
t��Wn(tk
r4}z|}�WYdd}~XnXWn0tk
rh}z|j||k�WYdd}~XnX|jd�dS)NzNo exception raised)�
IndexError�
assertTruer)rrZexc1Zexc2rrr�test_reraise$s
 zTestRaise.test_reraisecCsdd�}|jt|�dS)NcSsBytd��Wn0ytd��Wntk
r4YnX�YnXdS)N�foo�caught)�	TypeError�KeyErrorrrrr�reraise1sz.TestRaise.test_except_reraise.<locals>.reraise)�assertRaisesr)rr!rrr�test_except_reraise0s	zTestRaise.test_except_reraisecCsdd�}|jt|�dS)NcSs0ytd��Wnztd��Wd�XYnXdS)Nrr)rr rrrrr!=sz/TestRaise.test_finally_reraise.<locals>.reraise)r"r )rr!rrr�test_finally_reraise<szTestRaise.test_finally_reraisecs$dd���fdd�}|jt|�dS)NcSs�dS)Nrrrrr�nested_reraiseHsz5TestRaise.test_nested_reraise.<locals>.nested_reraisec	s$ytd��Wn��YnXdS)Nr)rr)r%rrr!Jsz.TestRaise.test_nested_reraise.<locals>.reraise)r"r)rr!r)r%r�test_nested_reraiseGszTestRaise.test_nested_reraisecCsly&ytd��Wnt�d�YnXWn@tk
rf}z$|jt|jt��|j|j�WYdd}~XnXdS)Nr)r�
ValueErrorr�
isinstance�__context__�assertIsNone�	__cause__)rrrrr�test_raise_from_NoneQszTestRaise.test_raise_from_NonecCsdd�}|jt|�dS)NcSs2ytd��Wn t��WdQRX�YnXdS)Nr)rr
rrrrr!\s
z-TestRaise.test_with_reraise1.<locals>.reraise)r"r)rr!rrr�test_with_reraise1[szTestRaise.test_with_reraise1cCsdd�}|jt|�dS)NcSs:ytd��Wn(t��td��WdQRX�YnXdS)Nrr)rr
r rrrrr!fsz-TestRaise.test_with_reraise2.<locals>.reraise)r"r)rr!rrr�test_with_reraise2eszTestRaise.test_with_reraise2csBdd�}|��t��|jt�fdd��|jt�fdd��dS)Nc	ss&ytd��WndV�YnXdS)Nr�)rrrrrr!ps
z-TestRaise.test_yield_reraise.<locals>.reraisecst��S)N)�nextr)�grr�<lambda>xsz.TestRaise.test_yield_reraise.<locals>.<lambda>cst��S)N)r0r)r1rrr2ys)r0r"r�
StopIteration)rr!r)r1r�test_yield_reraiseos
zTestRaise.test_yield_reraisecCs<Gdd�dt�}y|�Wntk
r,YnX|jd�dS)Nc@seZdZdd�ZdS)z7TestRaise.test_erroneous_exception.<locals>.MyExceptioncSs
t��dS)N)r)rrrr�__init__}sz@TestRaise.test_erroneous_exception.<locals>.MyException.__init__N)rrrr5rrrr�MyException|sr6zNo exception raised)�	Exceptionrr)rr6rrr�test_erroneous_exception{sz"TestRaise.test_erroneous_exceptionc	Cs.Gdd�dt�}|jt��
|�WdQRXdS)Nc@seZdZdd�ZdS)z@TestRaise.test_new_returns_invalid_instance.<locals>.MyExceptioncWst�S)N)�object)�cls�argsrrr�__new__�szHTestRaise.test_new_returns_invalid_instance.<locals>.MyException.__new__N)rrrr<rrrrr6�sr6)r7r"r)rr6rrr�!test_new_returns_invalid_instance�sz+TestRaise.test_new_returns_invalid_instancecCsHydstd��Wn2tk
rB}z|jt|�d�WYdd}~XnXdS)NF�z(3,))r>)�AssertionError�assertEqualr)rrrrr�test_assert_with_tuple_arg�sz$TestRaise.test_assert_with_tuple_argN)rrrrrr#r$r&r,r-r.r4r8r=rArrrrrs



	rc@s4eZdZdd�Zdd�Zdd�Zdd�Zd	d
�ZdS)�	TestCausecCs�yry(yt�Wntk
r&td�YnXWnDtk
rn}z(|j|j�|j|j�d|_|�WYdd}~XnXWn&tk
r�}z
|}WYdd}~XnX|j|j�|j|j�|j|j	t�dS)NF)
rr7r'r*r+r�__suppress_context__ZassertFalse�assertIsInstancer))r�excrrrr�testCauseSyntax�s zTestCause.testCauseSyntaxcCsLy
td�Wn2tk
r<}z|jdt|��WYdd}~XnX|jd�dS)N�zexception causezNo exception raised)rrrrr)rrrrr�test_invalid_cause�s

"zTestCause.test_invalid_causecCsJy
tt�Wn0tk
r:}z|j|jt�WYdd}~XnX|jd�dS)NzNo exception raised)rr rDr+r)rrrrr�test_class_cause�s

 zTestCause.test_class_causecCsRt�}y
t|�Wn2tk
rB}z|j|j|k�WYdd}~XnX|jd�dS)NzNo exception raised)r rrr+r)r�causerrrr�test_instance_cause�s
"zTestCause.test_instance_causecCs>Gdd�dt�}y
t|�Wntk
r.YnX|jd�dS)Nc@seZdZdd�ZdS)z3TestCause.test_erroneous_cause.<locals>.MyExceptioncSs
t��dS)N)r)rrrrr5�sz<TestCause.test_erroneous_cause.<locals>.MyException.__init__N)rrrr5rrrrr6�sr6zNo exception raised)r7rrr)rr6rrr�test_erroneous_cause�s
zTestCause.test_erroneous_causeN)rrrrFrHrIrKrLrrrrrB�s
	rBc@seZdZdd�Zdd�ZdS)�
TestTracebackcCsLy
t��Wn2tk
r<}z|j|jtj�WYdd}~XnX|jd�dS)NzNo exception raised)rrD�
__traceback__�types�
TracebackTyper)rrrrr�test_sets_traceback�s

"z!TestTraceback.test_sets_tracebackcCsft�}yt�j|��Wn@tk
rV}z$|j|j|�|j|jj|�WYdd}~XnX|jd�dS)NzNo exception raised)r	r�with_traceback�assertNotEqualrNr@�tb_nextr)r�tbrrrr�test_accepts_traceback�s"z$TestTraceback.test_accepts_tracebackN)rrrrQrVrrrrrM�srMc@sleZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
dd�Zdd�Zdd�Z
dd�ZdS)�TestContextcCsft�}y y|�Wnt��YnXWn0tk
rV}z|j|j|�WYdd}~XnX|jd�dS)NzNo exception raised)rrr@r)r)r�contextrrrr�$test_instance_context_instance_raise�s z0TestContext.test_instance_context_instance_raisecCsrt}y y|�Wnt��YnXWn>tk
rb}z"|j|j|�|j|j|�WYdd}~XnX|jd�dS)NzNo exception raised)rrrSr)rDr)rrXrrrr�!test_class_context_instance_raise�s z-TestContext.test_class_context_instance_raisecCspt}yy|�Wnt�YnXWn>tk
r`}z"|j|j|�|j|j|�WYdd}~XnX|jd�dS)NzNo exception raised)rrrSr)rDr)rrXrrrr�test_class_context_class_raises z*TestContext.test_class_context_class_raisecCsby"yddWnt�YnXWn0tk
rR}z|j|jt�WYdd}~XnX|jd�dS)Nr/rzNo exception raised)rrDr)�ZeroDivisionErrorr)rrrrr�test_c_exception_contexts z$TestContext.test_c_exception_contextcCsby"yddWntYnXWn0tk
rR}z|j|jt�WYdd}~XnX|jd�dS)Nr/rzNo exception raised)�xyzzy�	NameErrorrDr)r\r)rrrrr�test_c_exception_raises z"TestContext.test_c_exception_raisecCsRyzWdt�XWn2tk
rB}z|j|jdk�WYdd}~XnX|jd�dS)NzNo exception raised)rrr)r)rrrrr�test_noraise_finally%s
"z TestContext.test_noraise_finallycCsXyzddWdt�XWn0tk
rH}z|j|jt�WYdd}~XnX|jd�dS)Nr/rzNo exception raised)rrDr)r\r)rrrrr�test_raise_finally0s
 zTestContext.test_raise_finallycCslGdd�d�}y|��ddWdQRXWn0tk
r\}z|j|jt�WYdd}~XnX|jd�dS)Nc@seZdZdd�Zdd�ZdS)z8TestContext.test_context_manager.<locals>.ContextManagercSsdS)Nr)rrrrr=szBTestContext.test_context_manager.<locals>.ContextManager.__enter__cSstdS)N)r^)r�t�vrUrrrr?szATestContext.test_context_manager.<locals>.ContextManager.__exit__N)rrrrrrrrr�ContextManager<srer/rzNo exception raised)r_rDr)r\r)rrerrrr�test_context_manager;s z TestContext.test_context_managercCsty8yddWn&tk
r4}z
|�WYdd}~XnXWn6tk
rn}z|j|jdk|j�WYdd}~XnXdS)Nr/r)r\rr))rrrrr�test_cycle_brokenIszTestContext.test_cycle_brokencCs�yVytWnHtk
rR}z,yddWntk
r@|�YnXWYdd}~XnXWn4tk
r�}z|j|jjdk�WYdd}~XnXdS)Nr/r)r^r_r\rr))r�arrrr�test_reraise_cycle_brokenSs z%TestContext.test_reraise_cycle_brokencs dd����fdd�}|�dS)Nc	ssz
dVWdXdS)Nr/rrrrr�gencs
z"TestContext.test_3118.<locals>.gencsd��}t|�y yt�Wn~t�YnXWn0tk
r^}z�j|jt�WYdd}~XnXdS)N)r0r'r r7rDr))r1r)rjrrr�fisz TestContext.test_3118.<locals>.fr)rrkr)rjrr�	test_3118aszTestContext.test_3118c	s<Gdd�d����fdd�}tjd��|�WdQRXdS)Nc@seZdZdd�ZdS)z TestContext.test_3611.<locals>.Cc	Ss yddWn�YnXdS)Nr/rr)rrrr�__del__{sz(TestContext.test_3611.<locals>.C.__del__N)rrrrmrrrr�Czsrncst��}y*y
|jWntk
r,~t�YnXWn>tk
rn}z"�j|jd��j|jt�WYdd}~XnXdS)N)�x�AttributeErrorrr7rSr)rD)ror)rnrrrrk�s
z TestContext.test_3611.<locals>.f�stderr)rZcaptured_output)rrkr)rnrr�	test_3611wszTestContext.test_3611N)rrrrYrZr[r]r`rarbrfrgrirlrrrrrrrW�s


rWc@seZdZdd�Zdd�ZdS)�TestRemovedFunctionalitycCs0yttf�Wntk
r YnX|jd�dS)NzNo exception raised)rr rr)rrrr�test_tuples�s
z$TestRemovedFunctionality.test_tuplescCs,yd�Wntk
rYnX|jd�dS)NrzNo exception raised)rr)rrrr�test_strings�s
z%TestRemovedFunctionality.test_stringsN)rrrrtrurrrrrs�srs�__main__)�__doc__Ztestr�rerrOZunittestr	r
ZTestCaserrBrMrWrsr�mainrrrr�<module>s};)

Youez - 2016 - github.com/yon3zu
LinuXploit