o
    ‘i  ã                   @   s>   d dl Z d dlmZ G dd„ de jƒZedkre  ¡  dS dS )é    N)Újitc                   @   s,   e Zd Zdd„ Zdd„ Zdd„ Zdd„ Zd	S )
ÚTestFuncInterfacec                 C   ó"   dd„ }t |ƒ}|  |jd¡ d S )Nc                 S   ó   | | S )úReturn sum of two numbers© ©ÚxÚyr   r   ún/var/www/html/eduruby.in/lip-sync/lip-sync-env/lib/python3.10/site-packages/numba/tests/test_func_interface.pyÚadd   s   z:TestFuncInterface.test_jit_function_docstring.<locals>.addr   )r   ÚassertEqualÚ__doc__©Úselfr   Zc_addr   r   r   Útest_jit_function_docstring   s   z-TestFuncInterface.test_jit_function_docstringc                 C   r   )Nc                 S   r   ©Nr   r   r   r   r   r      ó   z5TestFuncInterface.test_jit_function_name.<locals>.addr   )r   r   Ú__name__r   r   r   r   Útest_jit_function_name   s   z(TestFuncInterface.test_jit_function_namec                 C   s$   dd„ }t |ƒ}|  |j|j¡ d S )Nc                 S   r   r   r   r   r   r   r   r      r   z7TestFuncInterface.test_jit_function_module.<locals>.add)r   r   Ú
__module__r   r   r   r   Útest_jit_function_module   s   z*TestFuncInterface.test_jit_function_modulec                 C   s4   dd„ }t |ƒ}|  |j|j¡ |  |j|j¡ d S )Nc                 S   r   r   r   r   r   r   r   r   "   r   z<TestFuncInterface.test_jit_function_code_object.<locals>.add)r   r   Ú__code__Ú	func_coder   r   r   r   Útest_jit_function_code_object!   s   z/TestFuncInterface.test_jit_function_code_objectN)r   r   Ú__qualname__r   r   r   r   r   r   r   r   r      s
    	
r   Ú__main__)ZunittestZnumbar   ZTestCaser   r   Úmainr   r   r   r   Ú<module>   s    %ÿ