+
    Bin
                         ^ RI t ^ RIt^ RIHt ]P                  ! R4      t ! R R] P                  4      t ! R R] P                  4      t]	R8X  d   ] P                  ! 4        R# R# )	    N)import_helper_testinternalcapic                   D   a  ] tR t^	t o R tR tR tR tR tR t	Rt
V tR# )	TestRareEventCountersc                .    \         P                  4        R # N)r   reset_rare_event_countersselfs   &*/usr/lib/python3.14/test/test_optimizer.pysetUpTestRareEventCounters.setUp
   s    335    c                     ! R  R4      p ! R R4      pV! 4       p\         P                  4       R,          pW#n        V P                  V^,           \         P                  4       R,          4       R# )c                       ] tR t^tRtR# )/TestRareEventCounters.test_set_class.<locals>.A N__name__
__module____qualname____firstlineno____static_attributes__r   r   r   Ar          r   r   c                       ] tR t^tRtR# )/TestRareEventCounters.test_set_class.<locals>.Br   Nr   r   r   r   Br      r   r   r   	set_classN)r   get_rare_event_counters	__class__assertEqual)r   r   r   aorig_counters   &    r   test_set_class$TestRareEventCounters.test_set_class   s\    	 		 	C(@@B;O1557D	
r   c                     ! R  R4      p ! R R4      p ! R RV4      p\         P                  4       R,          pV3Vn        V P                  V^,           \         P                  4       R,          4       R# )c                       ] tR t^tRtR# )/TestRareEventCounters.test_set_bases.<locals>.Ar   Nr   r   r   r   r   r)      r   r   r   c                       ] tR t^tRtR# )/TestRareEventCounters.test_set_bases.<locals>.Br   Nr   r   r   r   r   r+      r   r   r   c                       ] tR t^ tRtR# )/TestRareEventCounters.test_set_bases.<locals>.Cr   Nr   r   r   r   Cr-       r   r   r.   	set_basesN)r   r    	__bases__r"   )r   r   r   r.   r$   s   &    r   test_set_bases$TestRareEventCounters.test_set_bases   sg    	 		 		 	 )@@B;Od1557D	
r   c                    \         P                  4       R ,          p\         P                  . 4       V P                  V^,           \         P                  4       R ,          4       \         P	                  4        R# )set_eval_frame_funcN)r   r    set_eval_frame_recordr"   set_eval_frame_default)r   r$   s   & r   test_set_eval_frame_func.TestRareEventCounters.test_set_eval_frame_func*   sZ    (@@BCXY//315578MN	
 	002r   c                &   \         P                  4       R ,          p\        \        \        P
                  4      '       d   \        P                  pM\        p^*VR&   V P                  V^,           \         P                  4       R ,          4       VR R# )builtin_dictFOON)r   r    
isinstance__builtins__types
ModuleType__dict__r"   )r   r$   builtinss   &  r   test_builtin_dict'TestRareEventCounters.test_builtin_dict3   sq    (@@B>RlE$4$455#,,H#H1557G	
 UOr   c           	         RR lpR Fe  p\         P                  4       R,          p\        W\        W4      4       V P	                  V^,           \         P                  4       R,          4       Kg  	  R# )r   c                     R # r   r   )xs   &r   func:TestRareEventCounters.test_func_modification.<locals>.funcA   s    r   func_modificationN)r   )__code____defaults____kwdefaults__)r   r    setattrgetattrr"   )r   rG   	attributer$   s   &   r   test_func_modification,TestRareEventCounters.test_func_modification@   s`    	
I
 -DDFGZ[LDWT%=>q !99;<OP
r   r   N)r   r   r   r   r   r%   r1   r7   rB   rP   r   __classdictcell____classdict__s   @r   r   r   	   s(     6

3 r   r   c                   `   a  ] tR t^Qt o ]P
                  ! ]! ]R4      R4      R 4       tRt	V t
R# )TestOptimizerSymbolsuop_symbols_testz+requires _testinternalcapi.uop_symbols_testc                .    \         P                  4        R # r   )r   rW   r
   s   &r   test_optimizer_symbols+TestOptimizerSymbols.test_optimizer_symbolsS   s     	**,r   r   N)r   r   r   r   unittest
skipUnlesshasattrr   rY   r   rR   rS   s   @r   rV   rV   Q   s0     !24FG=?-?-r   rV   __main__)r[   r>   test.supportr   import_moduler   TestCaser   rV   r   mainr   r   r   <module>rc      sa      & "//0CD EH-- EP-8,, - zMMO r   