+
    Bi                         ^ RI t ^ RIt^ RIHt ]P                  ! R4      t ! R R]P                  4      t]R8X  d   ]P                  ! 4        R# R# )    N)import_helper_testlimitedcapic                   b   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V tR# )Testsc                j   \         P                  pR  p ! R R4      pV P                  V! V4      R4       V P                  V! VP                  4      R4       V P                  V! V! 4       P                  4      R4       V P                  V! \        4      R4       V P                  V! V4      R4       R# )c                      R # N r
       //usr/lib/python3.14/test/test_capi/test_eval.pyfunction_example7Tests.test_eval_get_func_name.<locals>.function_example       r   c                   &   a  ] tR t^t o R tRtV tR# )(Tests.test_eval_get_func_name.<locals>.Ac                    R # r	   r
   selfs   &r   method_example7Tests.test_eval_get_func_name.<locals>.A.method_example       cr   r
   N__name__
__module____qualname____firstlineno__r   __static_attributes____classdictcell____classdict__s   @r   Ar           ))r   r!   r   r   sumtypeN)r   eval_get_func_nameassertEqualr   r#   )r   r%   r   r!   s   &   r   test_eval_get_func_nameTests.test_eval_get_func_name	   s    -@@#	* 	* 	+,<=+	-+A,<,<=)	++AC,>,>?)	++C0%8+A.7r   c                j   \         P                  pR  p ! R R4      pV P                  V! V4      R4       V P                  V! VP                  4      R4       V P                  V! V! 4       P                  4      R4       V P                  V! \        4      R4       V P                  V! V4      R4       R# )c                      R # r	   r
   r
   r   r   r   7Tests.test_eval_get_func_desc.<locals>.function_example   r   r   c                   &   a  ] tR t^t o R tRtV tR# )(Tests.test_eval_get_func_desc.<locals>.Ac                    R # r	   r
   r   s   &r   r   7Tests.test_eval_get_func_desc.<locals>.A.method_example    r   r   r
   Nr   r   s   @r   r!   r-      r"   r   r!   z()z objectN)r   eval_get_func_descr&   r   r#   )r   r0   r   r!   s   &   r   test_eval_get_func_descTests.test_eval_get_func_desc   s    -@@#	* 	* 	+,<=	+A,<,<=	+AC,>,>?	+C0$7+A.	:r   c           	         ^pV P                  \        P                  4       RV R^/4       ^pV P                  \        P                  4       RV R^R^/4       R# )   r   xyN)r&   r   eval_getlocals)r   r5   r6   s   &  r   test_eval_getlocalsTests.test_eval_getlocals+   se    )88:T!	 )88:T!!	r   c                ^    V P                  \        P                  4       \        4       4       R # r	   )r&   r   eval_getglobalsglobalsr   s   &r   test_eval_getglobalsTests.test_eval_getglobals8   s!    )99; 	$r   c                l    V P                  \        P                  4       \        4       R ,          4       R# )__builtins__N)r&   r   eval_getbuiltinsr<   r   s   &r   test_eval_getbuiltinsTests.test_eval_getbuiltins=   s&    )::< >2	4r   c                t    V P                  \        P                  4       \        P                  ! 4       4       R # r	   )r&   r   eval_getframesys	_getframer   s   &r   test_eval_getframeTests.test_eval_getframeB   s%    )779	*r   c                    V P                  \        P                  4       \        P                  ! 4       P
                  4       R # r	   )r&   r   eval_getframe_builtinsrF   rG   
f_builtinsr   s   &r   test_eval_getframe_builtins!Tests.test_eval_getframe_builtinsG   s+    )@@B33	5r   c                    V P                  \        P                  4       \        P                  ! 4       P
                  4       R # r	   )r&   r   eval_getframe_globalsrF   rG   	f_globalsr   s   &r   test_eval_getframe_globals Tests.test_eval_getframe_globalsL   s+    )??A22	4r   c                    V P                  \        P                  4       \        P                  ! 4       P
                  4       R # r	   )r&   r   eval_getframe_localsrF   rG   f_localsr   s   &r   test_eval_getframe_localsTests.test_eval_getframe_localsQ   s+    )>>@11	3r   c                t    V P                  \        P                  4       \        P                  ! 4       4       R # r	   )r&   r   eval_get_recursion_limitrF   getrecursionlimitr   s   &r   test_eval_get_recursion_limit#Tests.test_eval_get_recursion_limitV   s(    )BBD..0	2r   c                   \         P                  ! 4       p V^{,           p\        P                  V4       V P	                  \         P                  ! 4       V4       \         P
                  ! V4       R#   \         P
                  ! T4       i ; i){   N)rF   r[   r   eval_set_recursion_limitr&   setrecursionlimit)r   	old_limitlimits   &  r   test_eval_set_recursion_limit#Tests.test_eval_set_recursion_limit[   sb    ))+		-OE55e<S224e<!!),C!!),s   AA2 2B
r
   N)r   r   r   r   r'   r1   r8   r=   rB   rH   rM   rR   rW   r\   rd   r   r   r   s   @r   r   r      sA     8";"$
4
*
5
4
3
2
- -r   r   __main__)
rF   unittesttest.supportr   import_moduler   TestCaser   r   mainr
   r   r   <module>rl      sM    
  & ../AB [-H [-| zMMO r   