+
    :i                     x    ^ RI t ^ RIt^ RIt^ RIt^ RIt^ RIt^ RI	Ht ^ RI
HtHt ^ RIHtHt  ! R R]4      tR# )    N)types)TestCasetemp_directory)inspect_functioninspect_modulec                   B   a  ] tR t^t o RR ltR tR tR tR tRt	V t
R# )	TestInspectorc                   V P                  V\        4       V P                  R V4       VR ,          pVf   V P                  V4       R# V P                  V\        P
                  4       V P                  RV4       V P                  VR,          \        4       V P                  RV4       V P                  VR,          \        4       R# )
numba_typeN	explainedsource_infos)assertIsInstancedictassertInassertFalser   Typestr)selfinfomust_be_definedr   s   &&& S/var/www/html/photoedit/myenv/lib/python3.14/site-packages/numba/tests/test_help.pycheck_function_descriptor'TestInspector.check_function_descriptor   s    dD)lD),'
_-!!*ejj9MM+t,!!${"3S9MM.$/!!$~"6=    c                J    \        \        4      pV P                  VR R7       R# )Tr   N)r   ranger   )r   r   s   & r   test_inspect_function_on_range,TestInspector.test_inspect_function_on_range   s    &&&tT&Br   c                f   \        \        P                  4      pV P                  VR R7       VR,          pV P	                  \        V4      ^ 4       ^ pVP                  4        F  pV P                  VR,          \        4       V P                  VR,          \        4       V P                  VR,          \        4       V P                  VR,          \        4       V P                  VR,          \        4       V P                  RV4       V^,          pK  	  V P                  V\        V4      4       R	# )
Tr   r   kindnamesigfilenamelines	docstringN)r   npallr   assertGreaterlenvaluesr   r   tupler   assertEqual)r   r   r   csrcinfos   &    r   test_inspect_function_on_np_all-TestInspector.test_inspect_function_on_np_all    s    '&&tT&BN+3|,a0#**,G!!'&/37!!'&/37!!'%.#6!!'*"5s;!!''"2E:MM+w/FA - 	C-.r   c                X   ^ p\        \        4       F  pV P                  VR,          \        P                  4       V P                  VR,          \
        4       V P                  \        VR,          4      4       V P                  V4       V^,          pK  	  V P                  V^ 4       R# )r   moduler"   objN)
r   builtinsr   pytypes
ModuleTyper   
assertTruecallabler   r)   )r   r.   its   &  r   test_inspect_module!TestInspector.test_inspect_module0   s     *B!!"X,0B0BC!!"V*c2OOHRY/0**2.FA + 	1a r   c                H   \         P                  R R.p\        RP                  \        V P
                  P                  4      4      p\        P                  P                  VR4      pVR,           pVRVR.,           pV P                  \        P                  P                  V4      4       \        P                  ! V4       V P                  \        P                  P                  V4      4       VRVRRR.,           pVR	,           pV P                  \        P                  P                  V4      4       \        P                  ! V4       V P                  \        P                  P                  V4      4       VRVRR
R.,           pV P                  \        P                  4      ;_uu_ 4       p\        P                  ! V\        P                   R7       RRR4       V P#                  RXP$                  P&                  P)                  4       4       R#   + '       g   i     LF; i)z-mznumba.misc.help.inspectorz{}.{}outz.htmlz--filemathz--formatrstz.rstfoo)stderrNz'foo' is not supported)sys
executabler   format__name__	__class__ospathjoinr   isfile
subprocesscheck_outputr8   assertRaisesCalledProcessErrorSTDOUTr   	exceptionstdoutdecode)r   cmdbasedirpathr$   expected_filecmdsraisess   &      r   test_inspect_cliTestInspector.test_inspect_cli:   s   >>4)DE 040G0G"I J77<</ !7*(Hf5567%}56 (Hj%HH 6)67%}56 (Hj%HHz<<==##D1B1BC >0&&--446	8 >=s   ,'HH!	 N)F)rF   
__module____qualname____firstlineno__r   r   r0   r;   rY   __static_attributes____classdictcell__)__classdict__s   @r   r	   r	      s$     >C/ !"8 "8r   r	   )rC   rL   r   r6   os.pathrH   numpyr'   r5   
numba.corenumba.tests.supportr   r   numba.misc.help.inspectorr   r   r	   r[   r   r   <module>rg      s.    
       8 FN8H N8r   