Ë
    èÿæi  ã                   ó’   — d dl mZmZ d dlmZmZ d dlmZ dZdZ	 G d„ de«      Z
 G d„ d	e«      Zed
k(  r ej                  «        yy)é    )ÚnjitÚcfunc)ÚTestCaseÚunittest)ÚcgutilsuQ   
def unicode_name1(à² _à²°à³ƒ, à² à¨Šà² ):
    return (à² _à²°à³ƒ) + (à² à¨Šà² )
uI   
def Ô¾_Ô¾(à² _à²°à³ƒ, à² à¨Šà² ):
    return (à² _à²°à³ƒ) + (à² à¨Šà² )
c                   ó$   — e Zd Zd„ Zd„ Zd„ Zd„ Zy)ÚTestUnicodeNamesc                 ó,   — i }t        ||«       ||   }|S )N)Úexec)ÚselfÚsrcÚfnameÚglbÚfns        ús/Volumes/fast/ai/experiments/voice-extract-mac/.venv/lib/python3.12/site-packages/numba/tests/test_unicode_names.pyÚmake_testcasezTestUnicodeNames.make_testcase   s   € ØˆÜˆS�#ŒØ�‰ZˆØˆ	ó    c                 óx   — | j                  t        d«      }t        |«      }| j                   |dd«      d«       y )NÚunicode_name1é   é   é   )r   r   r   ÚassertEqual©r   r   Úcfns      r   Útest_unicode_name1z#TestUnicodeNames.test_unicode_name1   s3   € Ø×Ñ¤¨Ó?ˆÜ�2‹hˆØ×Ñ™˜Q › AÕ&r   c                 óx   — | j                  t        d«      }t        |«      }| j                   |dd«      d«       y )Nõ   Ô¾_Ô¾r   r   r   )r   Úunicode_name2r   r   r   s      r   Útest_unicode_name2z#TestUnicodeNames.test_unicode_name2   s3   € Ø×Ñ¤¨wÓ7ˆÜ�2‹hˆØ×Ñ™˜Q › AÕ&r   c                 ó–   — | j                  t        d«      } t        d«      |«      }| j                  |j	                  dd«      d«       y )Nr   zint32(int32, int32)r   r   r   )r   r   r   r   Úctypesr   s      r   Ú
test_cfunczTestUnicodeNames.test_cfunc$   sA   € Ø×Ñ¤¨wÓ7ˆØ*ŒeÐ)Ó*¨2Ó.ˆØ×Ñ˜Ÿ™ A qÓ)¨1Õ-r   N)Ú__name__Ú
__module__Ú__qualname__r   r   r    r#   © r   r   r	   r	      s   „ òò'ò
'ó
.r   r	   c                   ó   — e Zd Zd„ Zd„ Zy)ÚTestUnicodeUtilsc                 ó|   — t        j                  d«      }| j                  |t        «       |j	                  d«       y )NÚabcÚlatin1)r   Únormalize_ir_textÚassertIsInstanceÚstrÚencode©r   Úouts     r   Útest_normalize_ir_textz'TestUnicodeUtils.test_normalize_ir_text+   s.   € ä×'Ñ'¨Ó.ˆà×Ñ˜c¤3Ô'à�
‰
�8Õr   c                 ó„   — t        j                  t        «      }| j                  |t        «       |j                  d«       y )Nr,   )r   r-   r   r.   r/   r0   r1   s     r   Útest_normalize_ir_text_unicodez/TestUnicodeUtils.test_normalize_ir_text_unicode3   s.   € ä×'Ñ'¬Ó6ˆà×Ñ˜c¤3Ô'à�
‰
�8Õr   N)r$   r%   r&   r3   r5   r'   r   r   r)   r)   *   s   „ òór   r)   Ú__main__N)Únumbar   r   Únumba.tests.supportr   r   Ú
numba.corer   r   r   r	   r)   r$   Úmainr'   r   r   Ú<module>r;      sP   ð÷ ß 2Ý ð€ð
€ô.�xô .ô.�xô ð$ ˆzÒØ€H‡M�M…Oð r   