Ë
    èÿæi  ã                   ó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     út/Volumes/fast/ai/experiments/voice-extract-mac/.venv/lib/python3.12/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ÕDr   c                 óX   — d„ }t        |«      }| j                  |j                  d«       y )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                 ó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˜×)Ñ)ô "8ðJ ˆzÒØ€H‡M�M…Oð r   