+
    :i6
                         ^ RI t ^ RIt^ RIHtHt ^ RIHtHt ^ RIt ! R R]4      t ! R R]4      t	]
R8X  d   ]P                  ! 4        R# R# )	    N)jitnjit)TestCasealways_testc                   :   a  ] tR t^
t o RtR t]R 4       tRtV t	R# )TestNumbaModulez8
Test the APIs exposed by the top-level `numba` module.
c                    V P                  \        \        V4      V4       V P                  V\        P                  4       R # N)
assertTruehasattrnumbaassertIn__all__)selfnames   &&R/var/www/html/photoedit/myenv/lib/python3.14/site-packages/numba/tests/test_api.pycheck_memberTestNumbaModule.check_member   s)    t,d3dEMM*    c                   V P                  R 4       V P                  R4       V P                  R4       V P                  R4       V P                  R4       V P                  R4       V P                  R4       \        P                   R# )r   	vectorizeguvectorizer   
NumbaErrorTypingErrorint32N)r   r   __version__)r   s   &r   test_numba_module!TestNumbaModule.test_numba_module   so     	% +&-(&!,'-('"r    N)
__name__
__module____qualname____firstlineno____doc__r   r   r   __static_attributes____classdictcell____classdict__s   @r   r   r   
   s#     +  r   r   c                   0   a  ] tR t^#t o RtR tR tRtV tR# )TestJitDecoratorz"
Test the jit and njit decorators
c                   V P                  \        4      ;_uu_ 4       p\        R R R7       RRR4       V P                  R\	        XP
                  4      4       R p\        R R7      ! V4      pV! ^4       V P                  \        VP                  4      ^4       \        R R7      ! V4      pV! ^4       V P                  \        VP                  4      ^ 4       R#   + '       g   i     L; i)T)nopythonforceobjNz1Only one of 'nopython' or 'forceobj' can be True.c                     V # r
   r   xs   &r   py_func<TestJitDecorator.test_jit_nopython_forceobj.<locals>.py_func/       Hr   r,   r-   )	assertRaises
ValueErrorr   r   str	exceptionassertEquallennopython_signatures)r   cmr1   jit_funcs   &   r   test_jit_nopython_forceobj+TestJitDecorator.test_jit_nopython_forceobj'   s    z**b- +?	

	 %g. 	X99:A>%g.X99:A>% +*s   CC,	c                   \         P                  ! R R7      ;_uu_ 4       p\         P                  ! R\        4       \	        R R7       RRR4       V P                  \        X4      ^4       V P                  R\        V^ ,          P                  4      4       \         P                  ! R R7      ;_uu_ 4       p\         P                  ! R\        4       \	        R R7       RRR4       V P                  \        V4      ^4       V P                  R\        V^ ,          P                  4      4       R p\	        R R7      ! V4      pV! ^4       V P                  \        VP                  4      ^4       \	        R R7      ! V4      pV! ^4       V P                  \        VP                  4      ^4       R#   + '       g   i     ELq; i  + '       g   i     L; i)	T)recordalwaysr5   Nz'forceobj is set for njit and is ignoredr4   z'nopython is set for njit and is ignoredc                     V # r
   r   r/   s   &r   r1   =TestJitDecorator.test_njit_nopython_forceobj.<locals>.py_funcM   r3   r   )warningscatch_warningssimplefilterRuntimeWarningr   r:   r;   r   r8   messager<   )r   wr1   r>   s   &   r   test_njit_nopython_forceobj,TestJitDecorator.test_njit_nopython_forceobj<   sJ   $$D11Q!!(N;$ 2 	Q#5s1Q4<<7H	
 $$D11Q!!(N;$ 2 	Q#5s1Q4<<7H	
	 &w/X99:A>&w/X99:A>5 211 21s   (F06(G0G	G	r   N)	r    r!   r"   r#   r$   r?   rL   r%   r&   r'   s   @r   r*   r*   #   s     ?*? ?r   r*   __main__)rF   r   r   r   numba.tests.supportr   r   unittestr   r*   r    mainr   r   r   <module>rR      sE       5 h 24?x 4?n zMMO r   