
    sh                     r    S SK r S SKJr   " S S\ R                  5      r\S:X  a  \ R                  " 5         gg)    N)jitc                   ,    \ rS rSrS rS rS rS rSrg)TestFuncInterface   c                 X    S n[        U5      nU R                  UR                  S5        g )Nc                 
    X-   $ )Return sum of two numbers xys     s/Users/tiagomarins/Projetos/claudeai/copy_bank/venv/lib/python3.13/site-packages/numba/tests/test_func_interface.pyadd:TestFuncInterface.test_jit_function_docstring.<locals>.add   s	    5L    r	   )r   assertEqual__doc__selfr   c_adds      r   test_jit_function_docstring-TestFuncInterface.test_jit_function_docstring   s'    	 C(CDr   c                 X    S n[        U5      nU R                  UR                  S5        g )Nc                 
    X-   $ Nr
   r   s     r   r   5TestFuncInterface.test_jit_function_name.<locals>.add   	    5Lr   r   )r   r   __name__r   s      r   test_jit_function_name(TestFuncInterface.test_jit_function_name   s&    	 C/r   c                 l    S n[        U5      nU R                  UR                  UR                  5        g )Nc                 
    X-   $ r   r
   r   s     r   r   7TestFuncInterface.test_jit_function_module.<locals>.add   r   r   )r   r   
__module__r   s      r   test_jit_function_module*TestFuncInterface.test_jit_function_module   s.    	 C 	))3>>:r   c                     S n[        U5      nU R                  UR                  UR                  5        U R                  UR                  UR                  5        g )Nc                 
    X-   $ r   r
   r   s     r   r   <TestFuncInterface.test_jit_function_code_object.<locals>.add"   r   r   )r   r   __code__	func_coder   s      r   test_jit_function_code_object/TestFuncInterface.test_jit_function_code_object!   sB    	 C6#,,7r   r
   N)	r   r$   __qualname____firstlineno__r   r   r%   r,   __static_attributes__r
   r   r   r   r      s    E0;8r   r   __main__)unittestnumbar   TestCaser   r   mainr
   r   r   <module>r6      s6     "8)) "8J zMMO r   