§
    ƒÛg  ã                   ó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     úU/granary/edev/quantum/lib/python3.11/site-packages/numba/tests/test_func_interface.pyÚaddz:TestFuncInterface.test_jit_function_docstring.<locals>.add   s   € à�q‘5ˆLó    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   ó   € Ø�q‘5ˆLr   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ð "8ðJ ˆzÒÐØ€H„M�O„O€O€O€Oð Ðr   