
    J/Ph                     n    d dl Z d dlmZ  G d de j                  Zedk    r e j                     dS dS )    N)jitc                   &    e Zd Zd Zd Zd Zd ZdS )TestFuncInterfacec                 `    d }t          |          }|                     |j        d           d S )Nc                     | |z   S )Return sum of two numbers xys     _/var/www/html/test/jupyter/venv/lib/python3.11/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DDDDDr   c                 `    d }t          |          }|                     |j        d           d S )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                 j    d }t          |          }|                     |j        |j                   d S )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   sA    	 	 	 C 	)3>:::::r   c                     d }t          |          }|                     |j        |j                   |                     |j        |j                   d S )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!   sX    	 	 	 C666#,77777r   N)r   r   __qualname__r   r   r   r$   r	   r   r   r   r      sS        E E E0 0 0; ; ;8 8 8 8 8r   r   __main__)unittestnumbar   TestCaser   r   mainr	   r   r   <module>r+      st          "8 "8 "8 "8 "8) "8 "8 "8J zHMOOOOO r   