
    xKg                     p    d dl Z d dlmZ  G d de j                        Zedk(  r e j                          yy)    N)jitc                   $    e Zd Zd Zd Zd Zd Zy)TestFuncInterfacec                 X    d }t        |      }| j                  |j                  d       y )Nc                     | |z   S )Return sum of two numbers xys     c/home/alanp/www/video.onchill/myenv/lib/python3.12/site-packages/numba/tests/test_func_interface.pyaddz:TestFuncInterface.test_jit_function_docstring.<locals>.add   s    q5L    r   )r   assertEqual__doc__selfr   c_adds      r   test_jit_function_docstringz-TestFuncInterface.test_jit_function_docstring   s'    	 C(CDr   c                 X    d }t        |      }| j                  |j                  d       y )Nc                     | |z   S Nr	   r
   s     r   r   z5TestFuncInterface.test_jit_function_name.<locals>.add       q5Lr   r   )r   r   __name__r   s      r   test_jit_function_namez(TestFuncInterface.test_jit_function_name   s&    	 C/r   c                 l    d }t        |      }| j                  |j                  |j                         y )Nc                     | |z   S r   r	   r
   s     r   r   z7TestFuncInterface.test_jit_function_module.<locals>.add   r   r   )r   r   
__module__r   s      r   test_jit_function_modulez*TestFuncInterface.test_jit_function_module   s.    	 C 	))3>>:r   c                     d }t        |      }| j                  |j                  |j                         | j                  |j                  |j                         y )Nc                     | |z   S r   r	   r
   s     r   r   z<TestFuncInterface.test_jit_function_code_object.<locals>.add"   r   r   )r   r   __code__	func_coder   s      r   test_jit_function_code_objectz/TestFuncInterface.test_jit_function_code_object!   sB    	 C6#,,7r   N)r   r   __qualname__r   r   r   r$   r	   r   r   r   r      s    E0;8r   r   __main__)unittestnumbar   TestCaser   r   mainr	   r   r   <module>r+      s8     "8)) "8J zHMMO r   