+
    Bi6                         ^ RI t  ! R R] P                  4      t ! R R] P                  4      t]R8X  d   ] P
                  ! 4        R# R# )    Nc                   z   a  ] tR t^t o R tR tR tR tR tR t	R t
R tR	 tR
 tR tR tR tR tR tRtV tR# )ExceptTestCasesc                    R pR pR p \        R4      h   Rp M; i RpM  Rpi ; iT P                  T4       T P                  T4       T P                  T4       R# Fznyaa!TN	Exception
assertTrueassertFalseself
hit_excepthit_elsehit_finallys   &   5/usr/lib/python3.14/test/test_exception_variations.pytest_try_except_else_finally,ExceptTestCases.test_try_except_else_finally   sb    
	G$$	JJ K$K
#$"s      $c                    R pR pR p  RpRpT P                  T4       T P                  T4       T P                  T4       R#    Rp L=; i  Rpi ; iFTNr
   r	   r   s   &   r   )test_try_except_else_finally_no_exception9ExceptTestCases.test_try_except_else_finally_no_exception   s_    
	 HK$$!	J Ks   A AA Ac                    R pR p \        R4      h   Rp M; i RpM  Rpi ; iT P                  T4       T P                  T4       R# Fzyarr!TNr   r	   r   r   r   s   &  r   test_try_except_finally'ExceptTestCases.test_try_except_finally)   sM    
	G$$	JJK$K
#$s     "c                z    R pR p  RpT P                  T4       T P                  T4       R#    Rp L,; i  Rpi ; ir   r   r   s   &  r   $test_try_except_finally_no_exception4ExceptTestCases.test_try_except_finally_no_exception7   sG    
	 K$$	JKs   6 36 :c                V    R p \        R4      h   Rp M; iT P                  T4       R# Fzahoy!TNr   r   r   s   & r   test_try_exceptExceptTestCases.test_try_exceptE   s/    
	G$$	J
#s    c                B    R p  T P                  T4       R#    Rp L; ir   )r
   r#   s   & r   test_try_except_no_exception,ExceptTestCases.test_try_except_no_exceptionO   s+    
	 	$	Js   c                |    R pR p \        R4      h   Rp M; iT P                  T4       T P                  T4       R# Fzfoo!TNr   r
   r	   r   r   r   s   &  r   test_try_except_else$ExceptTestCases.test_try_except_elseY   sD    
	F##	J 	"
#s    c                l    R pR p  RpT P                  T4       T P                  T4       R#    Rp L*; ir   r   r,   s   &  r   !test_try_except_else_no_exception1ExceptTestCases.test_try_except_else_no_exceptiong   sA    
	 H$!	Js   3c                B    R p  RpV P                  V4       R#   Rpi ; ir   r	   r   r   s   & r   test_try_finally_no_exception-ExceptTestCases.test_try_finally_no_exceptionu   )    	K$ K   c                    R pR pR p  \        R4      h   Rp M; i RpM  Rpi ; i RpM  Rpi ; iT P                  T4       T P                  T4       T P                  T4       R# Finner exceptionTNr   r   r   hit_inner_excepthit_inner_finallys   &   r   test_nestedExceptTestCases.test_nested   sz     !	) 122(#'  $(!D!!K$K())*$s    ! , %, 0c                   R pR pR pR pR p   Rp\        R4      h   Rp L; i   Rp M; i RpM  Rpi ; iT P                  T4       T P                  T4       T P                  T4       T P                  T4       T P                  T4       R# FTouter exceptionNr+   r   r   r   r   r=   hit_inner_elses   &     r   test_nested_else ExceptTestCases.test_nested_else   s    
 	& "&-..(#' 
	JJ K$K)*'"$
#s   $ !$ *1 5c                *   R pR pR pR pR p  \        R4      h   Rp\        R4      h; i   Rp M; i RpM  Rpi ; iT P                  T4       T P                  T4       T P                  T4       T P                  T4       T P                  T4       R# Fr;   TrC   Nr   rD   s   &     r   test_nested_exception_in_except/ExceptTestCases.test_nested_exception_in_except   s    
 	& 1223#'  122	JJ K$K()("$
#s    '* 07 ;c                $   R pR pR pR pR p   Rp\        R4      h   Rp M; i RpM	   Rp M; iRpM  Rpi ; iT P                  T4       T P                  T4       T P                  T4       T P                  T4       T P                  T4       R# rB   r+   rD   s   &     r   test_nested_exception_in_else-ExceptTestCases.test_nested_exception_in_else   s    
 	3 "& 122	(#'   H	J K$K)*'"$
#s   ( !( 4 .4 8c                j   R pR pR pR pR pR p   RpRp\        R4      h   Rp L; i  Rp\        R4      h; i   Rp M; i RpM  Rpi ; iT P                  T4       T P                  T4       T P                  T4       T P                  T4       T P                  T4       T P                  T4       R# rB   r+   r   r   r   r   r=   rE   r>   s   &      r   -test_nested_exception_in_finally_no_exception=ExceptTestCases.test_nested_exception_in_finally_no_exception   s    
 !	3 "&$(! 122(#'  %)! 122	JJ K$K)*')*"$
#s'   ( 9 %( 69 ?A A
c                |   R pR pR pR pR pR p  \        R4      h   Rp M; i Rp\        R4      h  Rp\        R4      h; i   Rp M; i RpM  Rpi ; iT P                  T4       T P                  T4       T P                  T4       T P                  T4       T P                  T4       T P                  T4       R# rI   r   rP   s   &      r   /test_nested_exception_in_finally_with_exception?ExceptTestCases.test_nested_exception_in_finally_with_exception  s    
 !	3 122(#'   %)! 122 %)! 122	JJ K$K 	()()*"$
#s,     1 A ?A AA A N)__name__
__module____qualname____firstlineno__r   r   r   r   r$   r'   r-   r0   r5   r?   rF   rJ   rM   rQ   rT   __static_attributes____classdictcell____classdict__s   @r   r   r      sV     #$"$%%$%$"%%&$:$8$8$@$ $    r   c                   z   a  ] tR tRt o R tR tR tR tR tR t	R t
R	 tR
 tR tR tR tR tR tR tRtV tR# )ExceptStarTestCasesi)  c                    R pR pR p \        R4      h  . ;\         ;e
    RpNMN NM N6;f     Mu i ; iRpM  Rpi ; iT P                  T4       T P                  T4       T P                  T4       R# r   r   BaseExceptionr	   r
   r   s   &   r   r   0ExceptStarTestCases.test_try_except_else_finally*  sn    
	G$$	 	J	
 K$K
#$"s    6%	66< A c                    R pR pR p  RpRpT P                  T4       T P                  T4       T P                  T4       R#   . ;\          ;e
    RpNMN NM N6;f     LWu i ; i  Rpi ; ir   rd   r
   r	   r   s   &   r   r   =ExceptStarTestCases.test_try_except_else_finally_no_exception<  sm    
	 HK$$!	 	J	
 Ks)   A( A%A	A%A% A( (A,c                    R pR p \        R4      h  . ;\         ;e
    RpNMN NM N6;f     Mu i ; iRpM  Rpi ; iT P                  T4       T P                  T4       R# r   r   rd   r	   r   s   &  r   r   +ExceptStarTestCases.test_try_except_finallyN  s[    
	G$$	 	J	 K$K
#$s    4#	44: >c                    R pR p  RpT P                  T4       T P                  T4       R#   . ;\          ;e
    RpNMN NM N6;f     LFu i ; i  Rpi ; ir   rg   r   s   &  r   r   8ExceptStarTestCases.test_try_except_finally_no_exception\  sW    
	 K$$	 	J	 Ks%   A A?	A
AA Ac                    R p \        R4      h  . ;\         ;e
    RpNMN NM N6;f     Mu i ; iT P                  T4       R# r"   rj   r#   s   & r   r$   #ExceptStarTestCases.test_try_exceptj  s?    
	G$$	 	J	 	
#s    2!	22c                |    R p  T P                  T4       R#   . ;\          ;e
    RpNMN NM N6;f     L3u i ; ir   )rd   r
   r#   s   & r   r'   0ExceptStarTestCases.test_try_except_no_exceptiont  s9    
	 	$	 	J	s   ;*	;;c                    R pR p \        R4      h  . ;\         ;e
    RpNMN NM N6;f     Mu i ; iT P                  T4       T P                  T4       R# r*   r   rd   r
   r	   r,   s   &  r   r-   (ExceptStarTestCases.test_try_except_else~  sR    
	F##	 	J	
 	"
#s    4#	44c                    R pR p  RpT P                  T4       T P                  T4       R#   . ;\          ;e
    RpNMN NM N6;f     LDu i ; ir   rg   r,   s   &  r   r0   5ExceptStarTestCases.test_try_except_else_no_exception  sO    
	 H$!	 	J	s   A?	A
Ac                B    R p  RpV P                  V4       R#   Rpi ; ir   r3   r4   s   & r   r5   1ExceptStarTestCases.test_try_finally_no_exception  r7   r8   c                   R pR pR p  \        R4      h  . ;\         ;e
    RpNMN NM N6;f     Mu i ; iRpM  Rpi ; i RpM  Rpi ; iT P                  T4       T P                  T4       T P                  T4       R# r:   rj   r<   s   &   r   r?   ExceptStarTestCases.test_nested  s     !	) 122(M (#' ( %)!D!!K$K())*$s.    7&	77= A AA Ac                   R pR pR pR pR p   Rp\        R4      h  . ;\          ;e
    RpNMN NM N6;f     L+u i ; i  . ;\          ;e
    RpNMN NM N6;f     Mu i ; iRpM  Rpi ; iT P                  T4       T P                  T4       T P                  T4       T P                  T4       T P                  T4       R# rB   rd   r   r
   r	   rD   s   &     r   rF   $ExceptStarTestCases.test_nested_else  s    
 	& "&-..(M (#' (	 	J	
 K$K)*'"$
#s>   A >-	>>A A$A	A$A$A* *A.c                >   R pR pR pR p  \        R4      h  . ;\         ;e
    RpNMN NM N6;f     Mu i ; iRpM  Rpi ; i   Rp M; iRpM  Rpi ; iT P                  T4       T P                  T4       T P                  T4       T P                  T4       R# r:   rc   r   r   r   r=   r>   s   &    r   test_nested_mixed1&ExceptStarTestCases.test_nested_mixed1  s    
 !
	) 122(M (#' ( %)!D!	JK$K())*$$s?    9(	99? A A AA A
A Ac                @   R pR pR pR p  \        R4      h   Rp M; i RpM-  Rpi ; i  . ;\         ;e
    RpNMN NM N6;f     Mu i ; iRpM  Rpi ; iT P                  T4       T P                  T4       T P                  T4       T P                  T4       R# r:   rc   r   s   &    r   test_nested_mixed2&ExceptStarTestCases.test_nested_mixed2  s    
 !
	) 122(#'  $(!D!	 	J	 K$K())*$$s=    # * A '* A<	AAA Ac                X   R pR pR pR pR p   Rp\        R4      h  . ;\          ;e
    RpNMN NM N6;f     L+u i ; i   Rp M; i RpM  Rpi ; iT P                  T4       T P                  T4       T P                  T4       T P                  T4       T P                  T4       R# rB   r|   rD   s   &     r   test_nested_else_mixed1+ExceptStarTestCases.test_nested_else_mixed1  s    
 	& "&-..(M (#' (	JJ K$K)*'"$
#s,   A >-	>>A AA Ac                V   R pR pR pR pR p   Rp\        R4      h   Rp L; i  . ;\         ;e
    RpNMN NM N6;f     Mu i ; iRpM  Rpi ; iT P                  T4       T P                  T4       T P                  T4       T P                  T4       T P                  T4       R# rB   rs   rD   s   &     r   test_nested_else_mixed2+ExceptStarTestCases.test_nested_else_mixed2   s    
 	& "&-..(#' 
	 	J	
 K$K)*'"$
#s,   $ !$ A6	AAA ArV   N)rW   rX   rY   rZ   r   r   r   r   r$   r'   r-   r0   r5   r?   rF   r   r   r   r   r[   r\   r]   s   @r   ra   ra   )  sU     #$"$%%$%$"%%&$:%.%0$:$ $r_   ra   __main__)unittestTestCaser   ra   rW   mainrV   r_   r   <module>r      sJ    b$h'' b$J	R$(++ R$j zMMO r_   