python (3.12.0)

(root)/
lib/
python3.12/
test/
__pycache__/
test_exception_variations.cpython-312.opt-1.pyc

͑e6ddlZGddejZGddejZedk(rej
yy)NcfeZdZdZdZdZdZdZdZdZ	dZ
d	Zd
ZdZ
dZd
ZdZdZy)ExceptTestCasescd}d}d}	td#d}YnxYw	d}n#d}wxYw|j||j||j|yNFznyaa!T	Exception
assertTrueassertFalseself
hit_excepthit_elsehit_finallys    R/BuggyBox/python/3.12.0/bootstrap/lib/python3.12/test/test_exception_variations.pytest_try_except_else_finallyz,ExceptTestCases.test_try_except_else_finallysb
	G$$	JJK$K
#$"s $cd}d}d}		d}d}|j||j||j|y#d}Y<xYw#d}wxYwNFTr
r	rs    r)test_try_except_else_finally_no_exceptionz9ExceptTestCases.test_try_except_else_finally_no_exceptions_
	HK$$!	JKsA
AA

Acd}d}	td#d}YnxYw	d}n#d}wxYw|j||j|yNFzyarr!Trr	rr
rs   rtest_try_except_finallyz'ExceptTestCases.test_try_except_finally)sM
	G$$	JJK$K
#$s"cxd}d}		d}|j||j|y#d}Y+xYw#d}wxYwrrrs   r$test_try_except_finally_no_exceptionz4ExceptTestCases.test_try_except_finally_no_exception7sG
	K$$
	JKs5259cTd}	td#d}YnxYw|j|yNFzahoy!Trrr
s  rtest_try_exceptzExceptTestCases.test_try_exceptEs/
	G$$	J
#sc@d}		|j|y#d}YxYwr)r
rs  rtest_try_except_no_exceptionz,ExceptTestCases.test_try_except_no_exceptionOs+
		
$	Jsczd}d}	td#d}YnxYw|j||j|yNFzfoo!Trr
r	rr
rs   rtest_try_except_elsez$ExceptTestCases.test_try_except_elseYsD
	F##	J	
"
#scjd}d}		d}|j||j|y#d}Y)xYwrrr&s   r!test_try_except_else_no_exceptionz1ExceptTestCases.test_try_except_else_no_exceptiongsA
	H$!
	Js2c@d}		d}|j|y#d}wxYwrr	rrs  rtest_try_finally_no_exceptionz-ExceptTestCases.test_try_finally_no_exceptionu)	K$Kcd}d}d}		td#d}YnxYw	d}n#d}wxYw	d}n#d}wxYw|j||j||j|yNFinner exceptionTrrrhit_inner_excepthit_inner_finallys    rtest_nestedzExceptTestCases.test_nestedsz !	
) 122
(#'  $(!D!!K$K())*$s!,%,0c0d}d}d}d}d}			d}td#d}YtdxYw#d}YnxYw	d}n#d}wxYw|j||j||j||j||j|yNFTouter exceptionr%rrrr
r4hit_inner_elses      rtest_nested_elsez ExceptTestCases.test_nested_elses
 	
&"&-..
(#' -..	JJK$K)*'"$
#s
.+.4;?c(d}d}d}d}d}		td#d}tdxYw#d}YnxYw	d}n#d}wxYw|j||j||j||j||j|yNFr2Tr9rr:s      rtest_nested_exception_in_exceptz/ExceptTestCases.test_nested_exception_in_excepts
 
	
& 122
3#'  122	JJK$K()("$
#s'*07;c"d}d}d}d}d}			d}td#d}YnxYw	d}n	#d}YnxYwd}n#d}wxYw|j||j||j||j||j|yr8r%r:s      rtest_nested_exception_in_elsez-ExceptTestCases.test_nested_exception_in_elses
 
	
3"& 122	
(#'  H	JK$K)*'"$
#s
(!(4.48chd}d}d}d}d}d}			d}d}td#d}YxYw#d}tdxYw#d}YnxYw	d}n#d}wxYw|j||j||j||j||j||j|yr8r%rrrr
r4r;r5s       r-test_nested_exception_in_finally_no_exceptionz=ExceptTestCases.test_nested_exception_in_finally_no_exceptions
 !	
3"&$(! 122

(#' %)! 122	JJK$K)*')*"$
#s'(
9%(69?AA
czd}d}d}d}d}d}		td#d}YnxYw	d}td#d}tdxYw#d}YnxYw	d}n#d}wxYw|j||j||j||j||j||j|yr>rrCs       r/test_nested_exception_in_finally_with_exceptionz?ExceptTestCases.test_nested_exception_in_finally_with_exceptions
 !	
3 122
(#'  %)! 122%)! 122	JJK$K	
()()*"$
#s, 1
A?AAAAN)__name__
__module____qualname__rrrrr r"r'r)r-r6r<r?rArDrFrrrsN#$"$%%$%$"%%&$:$8$8$@$rKrcfeZdZdZdZdZdZdZdZdZ	dZ
d	Zd
ZdZ
dZd
ZdZdZy)ExceptStarTestCasescd}d}d}	td#gxt%xd}nnnxYncYwxYwd}n#d}wxYw|j||j||j|yrr
BaseExceptionr	r
rs    rrz0ExceptStarTestCases.test_try_except_else_finally*sp
	G$$	
	JJ	
K$K
#$"s1"	17;cd}d}d}		d}d}|j||j||j|y#gxt%xd}nnnxYQcYwxYw#d}wxYwrrPr
r	rs    rrz=ExceptStarTestCases.test_try_except_else_finally_no_exception<so
	HK$$!	
	JJ	
Ks#A"A
A	AA""A&cd}d}	td#gxt%xd}nnnxYncYwxYwd}n#d}wxYw|j||j|yrrrPr	rs   rrz+ExceptStarTestCases.test_try_except_finallyNs]
	G$$	
	JJ	K$K
#$s/ 	/59cd}d}		d}|j||j|y#gxt%xd}nnnxY@cYwxYw#d}wxYwrrRrs   rrz8ExceptStarTestCases.test_try_except_finally_no_exception\sY
	K$$
	
	JJ	KsA
A
;	A
A

Acd}	td#gxt%xd}nnnxYncYwxYw|j|yrrTrs  rr z#ExceptStarTestCases.test_try_exceptjsA
	G$$	
	JJ		

#s-	-cpd}		|j|y#gxt%xd}nnnxY-cYwxYwr)rPr
rs  rr"z0ExceptStarTestCases.test_try_except_no_exceptionts;
		
$	
	JJ	s5&	5cd}d}	td#gxt%xd}nnnxYncYwxYw|j||j|yr$rrPr
r	r&s   rr'z(ExceptStarTestCases.test_try_except_else~sT
	F##	
	JJ	
	
"
#s/ 	/cd}d}		d}|j||j|y#gxt%xd}nnnxY>cYwxYwrrRr&s   rr)z5ExceptStarTestCases.test_try_except_else_no_exceptionsQ
	H$!
	
	JJ	sA
;	A
c@d}		d}|j|y#d}wxYwrr+r,s  rr-z1ExceptStarTestCases.test_try_finally_no_exceptionr.r/cd}d}d}		td#gxt%xd}nnnxYncYwxYwd}n#d}wxYw	d}n#d}wxYw|j||j||j|yr1rTr3s    rr6zExceptStarTestCases.test_nesteds !	
) 122
(M
(#'  
(%)!D!!K$K())*$s(2#	28A<AAcd}d}d}d}d}			d}td#gxt%xd}nnnx
YtdcYwxYw#gxt%xd}nnnxYncYwxYwd}n#d}wxYw|j||j||j||j||j|yr8rPrr
r	r:s      rr<z$ExceptStarTestCases.test_nested_elses
 	
&"&-..
(M
(#'  
(
-..	
	JJ	
K$K)*'"$
#s6AA*	AAA$A	A$A**A.c4d}d}d}d}		td#gxt%xd}nnnxYncYwxYwd}n#d}wxYwn	#d}YnxYwd}n#d}wxYw|j||j||j||j|yr1rOrr
rr4r5s     rtest_nested_mixed1z&ExceptStarTestCases.test_nested_mixed1s
 !
	
) 122
(M
(#'  
(%)!D!!	JK$K())*$$s:4%	4:A>AAAAAc6d}d}d}d}		td#d}YnxYw	d}n#d}wxYwn!#gxt%xd}nnnxYncYwxYwd}n#d}wxYw|j||j||j||j|yr1rOr`s     rtest_nested_mixed2z&ExceptStarTestCases.test_nested_mixed2s
 !
	
) 122
(#'  $(!D!!	
	JJ	K$K())*$$s7#+'+AA	:	A	AAc`d}d}d}d}d}			d}td#gxt%xd}nnnx
YtdcYwxYw#d}YnxYw	d}n#d}wxYw|j||j||j||j||j|yr8r^r:s      rtest_nested_else_mixed1z+ExceptStarTestCases.test_nested_else_mixed1s
 	
&"&-..
(M
(#'  
(
-..	JJK$K)*'"$
#s*AA*	AAA
AAc^d}d}d}d}d}			d}td#d}YtdxYw#gxt%xd}nnnxYncYwxYwd}n#d}wxYw|j||j||j||j||j|yr8rYr:s      rtest_nested_else_mixed2z+ExceptStarTestCases.test_nested_else_mixed2 s
 	
&"&-..
(#' -..	
	JJ	
K$K)*'"$
#s&
.+.A=	AAAN)rGrHrIrrrrr r"r'r)r-r6r<rarcrergrJrKrrMrM)sM#$"$%%$%$"%%&$:%.%0$:$rKrM__main__)unittestTestCaserrMrGmainrJrKr<module>rlsLb$h''b$J	R$(++R$jzHMMOrK