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

name : test_pep352.pyo
�
?��cc@sddlZddlZddlZddlZddlmZmZddlZddlZddl	m
ZdgZej
r�ejdddg�ngeD]Zeef^q�Zd�Zd	ejfd
��YZdejfd��YZd
�Zedkre�ndS(i����N(trun_unittesttcheck_warnings(tsystems)BaseException.message has been deprecateds)exceptions must derive from BaseExceptionsEcatching classes that don't inherit from BaseException is not alloweds7__get(item|slice)__ not supported for exception classescs�fd�}|S(s%Ignore the known DeprecationWarnings.cs*tdtt���||�SWdQXdS(Ntquiet(RtTruet
_deprecations(targstkw(tfunc(s7/usr/local/python-2.7/lib/python2.7/test/test_pep352.pytwrappers((RR	((Rs7/usr/local/python-2.7/lib/python2.7/test/test_pep352.pytignore_deprecation_warningsstExceptionClassTestscBsteZdZd�Zed��Zd�ZdZd�Zed��Z	ed
��Z
ed��Zd�ZRS(s]Tests for anything relating to exception objects themselves (e.g.,
    inheritance hierarchy)cCs|jttt��dS(N(t
assertTruet
issubclasst	Exceptiontobject(tself((s7/usr/local/python-2.7/lib/python2.7/test/test_pep352.pyttest_builtins_new_style!scCs>x7dD]/}|jt||�d|jj|f�qWdS(NRtmessaget__str__t__repr__t__getitem__s%s missing %s attribute(RRRRR(Rthasattrt	__class__t__name__(Rtinstattr((s7/usr/local/python-2.7/lib/python2.7/test/test_pep352.pytverify_instance_interface$s
cCs�td�tt�D��}ttjjtjjt�dd��}zT|j	�j
�}ytt|�}Wn"t
k
r�|jd|�nX|j||�|j|�g}d}x�|D]�}|j
�}|jd�}||d}	d|	krR|	jd�}
|	|
dd	!}|	|
d }	t�|krR|j|	�q�qRnd
|	kr~|	jd
�}|	|d }	nytt|	�}
Wn"t
k
r�|jd|	�nX||kr�|j||f�n4||krx%|d	d|kr|j�q�Wn|jt|
|d	d�d|
j|d	djf�y|j|
��Wntk
rlnX|j|	|�|j|	�|
}|}q�WWd|j�X|jt|�dd
|�dS(Ncss$|]}|jd�s|VqdS(t_N(t
startswith(t.0tx((s7/usr/local/python-2.7/lib/python2.7/test/test_pep352.pys	<genexpr>-sisexception_hierarchy.txtsbase class %s not a built-int-it(ii����t[s%s not a built-in exceptions%s is not a subclass of %ss%s not accounted for(tsettdirt
exceptionstopentostpathtjointsplitt__file__treadlinetrstriptgetattrt__builtin__tAttributeErrortfailtassertIntdiscardtrindextindextplatform_systemtappendtpopRR
RRt	TypeErrortclosetassertEqualtlen(Rtexc_settinheritance_treetsuperclass_nametlast_exctsuperclassest
last_depthtexc_linetdepthtexc_nametparen_indext
platform_nametleft_brackettexc((s7/usr/local/python-2.7/lib/python2.7/test/test_pep352.pyttest_inheritance+sb



	
	

tlengthRRtstrtunicodetreprtindexingcCsMxFt|j|�D]2\}\}}|j||d|||f�qWdS(Ns%s: %s != %s(tziptinterface_testsR;(Rtresultst	test_nametgiventexpected((s7/usr/local/python-2.7/lib/python2.7/test/test_pep352.pytinterface_test_drivercs%c	Cs�d}t|�}t|j�dg|jd|g|j|gt|�t|�gt|�t|�gt|�|jjt|j�g|d|gf}|j	|�dS(Ntspamii(
RR<RRRLRMRNRRRV(RtargRIRR((s7/usr/local/python-2.7/lib/python2.7/test/test_pep352.pyttest_interface_single_arghs.*"c	Cs�d}tt|��}t|�}t|j�|g|j|g|jdgt|�t|�gt|�t|�gt|�|j	j
t|j�g|d|dgf}|j|�dS(Niti����(ttupletrangeRR<RRRLRMRNRRRV(Rt	arg_countRRIRR((s7/usr/local/python-2.7/lib/python2.7/test/test_pep352.pyttest_interface_multi_argss!"cCs�t�}t|j�dg|jt�g|jdgt|�dgt|�dgt|�|jj	dgt
t
gf}|j|�dS(NiRZus()(RR<RR[RRLRMRNRRRRV(RRIRR((s7/usr/local/python-2.7/lib/python2.7/test/test_pep352.pyttest_interface_no_arg�s	!(cCs'tdtf��t�jWdQXdS(NRZ(RtDeprecationWarningt
BaseExceptionR(R((s7/usr/local/python-2.7/lib/python2.7/test/test_pep352.pyttest_message_deprecation�s(RKRRRLRMRNRO(
Rt
__module__t__doc__RR
RRJRQRVRYR^R_Rb(((s7/usr/local/python-2.7/lib/python2.7/test/test_pep352.pyRs		5	
t
UsageTestscBsJeZdZd�Zd�Zed��Zd�Zd�Zd�Z	RS(sTest usage of exceptionscCs:y
|�Wntk
rdSX|jdt|��dS(s6Make sure that raising 'object_' triggers a TypeError.Ns!TypeError expected for raising %s(R9R1ttype(Rtobject_((s7/usr/local/python-2.7/lib/python2.7/test/test_pep352.pytraise_fails�s


cCs�y"y
t�Wn|k
r nXWn8tk
r5n(tk
r\|jdt|��nXy%y
t�Wn|fk
r�nXWn9tk
r�dStk
r�|jdt|��nXdS(s,Catching 'object_' should raise a TypeError.s#TypeError expected when catching %sNs;TypeError expected when catching %s as specified in a tuple(t
StandardErrorR9R1Rf(RRg((s7/usr/local/python-2.7/lib/python2.7/test/test_pep352.pytcatch_fails�s&






	cCs|ddd��Y}y
|�Wn$|k
r0n|jd�nXy
|��Wn$|k
rdn|jd�nXdS(NtClassicClasscBseZRS((RRc(((s7/usr/local/python-2.7/lib/python2.7/test/test_pep352.pyRk�ssunable to raise classic classs&unable to raise classic class instance((R1(RRk((s7/usr/local/python-2.7/lib/python2.7/test/test_pep352.pyttest_raise_classic�s



cCs7dtfd��Y}|j|�|j|��dS(Nt
NewStyleClasscBseZRS((RRc(((s7/usr/local/python-2.7/lib/python2.7/test/test_pep352.pyRm�s(RRh(RRm((s7/usr/local/python-2.7/lib/python2.7/test/test_pep352.pyt"test_raise_new_style_non_exception�s
cCs|jd�dS(NRW(Rh(R((s7/usr/local/python-2.7/lib/python2.7/test/test_pep352.pyttest_raise_string�scCs�tj���tj�tjd�d}|jt��#y
t�Wn|k
rWnXWdQX|jt��)y
t�Wnt|fk
r�nXWdQXWdQXdS(NterrorRW(twarningstcatch_warningst
resetwarningstfilterwarningstassertRaisesR`RitAssertionError(Rtstr_exc((s7/usr/local/python-2.7/lib/python2.7/test/test_pep352.pyttest_catch_string�s






(
RRcRdRhRjR
RlRnRoRx(((s7/usr/local/python-2.7/lib/python2.7/test/test_pep352.pyRe�s			
	cCsttt�dS(N(RRRe(((s7/usr/local/python-2.7/lib/python2.7/test/test_pep352.pyt	test_main�st__main__(tunittestR/R%Rqttest.test_supportRRR'tsystplatformRR6tDEPRECATION_WARNINGStpy3kwarningtextendtmsgR`RR
tTestCaseRReRyR(((s7/usr/local/python-2.7/lib/python2.7/test/test_pep352.pyt<module>s(		
	uX	
© 2025 GrazzMean