§
    ƒÛgj  ã                   ó¤   — d dl Z d dlZd dlZd dlmZ d dlmZ d dlm	c m
Z d dlZ G d„ dej        ¦  «        Zedk    r ej        ¦   «          dS dS )é    N)Únjit)Úcompile_isolatedc                   ó    — e Zd Zd„ Zd„ Zd„ ZdS )ÚTestAutoConstantsc                 óö   — d„ }t          |d¦  «        }|j        }|                      t          j         |¦   «         ¦  «        ¦  «         |                      t          j         |¦   «         ¦  «        ¦  «         d S )Nc                  ó   — t           j        S ©N)ÚnpÚnan© ó    úU/granary/edev/quantum/lib/python3.11/site-packages/numba/tests/test_auto_constants.pyÚpyfuncz0TestAutoConstants.test_numpy_nan.<locals>.pyfunc   s	   € Ý”6ˆMr   r   )r   Úentry_pointÚ
assertTrueÚmathÚisnan©Úselfr   ÚcresÚcfuncs       r   Útest_numpy_nanz TestAutoConstants.test_numpy_nan   st   € ð	ð 	ð 	õ   ¨Ñ+Ô+ˆØÔ ˆà�Š�œ
 6 6¡8¤8Ñ,Ô,Ñ-Ô-Ð-Ø�Š�œ
 5 5¡7¤7Ñ+Ô+Ñ,Ô,Ð,Ð,Ð,r   c                 ó†   — d„ }t          |d¦  «        }|j        }|                       |¦   «          |¦   «         ¦  «         d S )Nc                  ó   — t           j        S r	   )ÚsysÚ
hexversionr   r   r   r   z3TestAutoConstants.test_sys_constant.<locals>.pyfunc   s
   € Ý”>Ð!r   r   )r   r   ÚassertEqualr   s       r   Útest_sys_constantz#TestAutoConstants.test_sys_constant   sR   € ð	"ð 	"ð 	"õ   ¨Ñ+Ô+ˆØÔ ˆà×Ò˜˜™œ 5 5¡7¤7Ñ+Ô+Ð+Ð+Ð+r   c                 ó†   — t           d„ ¦   «         }|                       |¦   «         |                     ¦   «         ¦  «         d S )Nc                  ó   — t           j        S r	   )ÚucÚ_GLOBAL_STRr   r   r   Úfz8TestAutoConstants.test_module_string_constant.<locals>.f!   s
   € å”>Ð!r   )r   r   Úpy_func)r   r#   s     r   Útest_module_string_constantz-TestAutoConstants.test_module_string_constant    sE   € Ý	ð	"ð 	"ñ 
Œð	"à×Ò˜˜™œ˜aŸiši™kœkÑ*Ô*Ð*Ð*Ð*r   N)Ú__name__Ú
__module__Ú__qualname__r   r   r%   r   r   r   r   r      sA   € € € € € ð-ð -ð -ð,ð ,ð ,ð+ð +ð +ð +ð +r   r   Ú__main__)r   r   Únumpyr
   Únumbar   Únumba.core.compilerr   Únumba.tests.usecasesÚtestsÚusecasesr!   ÚunittestÚTestCaser   r&   Úmainr   r   r   ú<module>r3      s¾   ðØ €€€Ø 
€
€
€
à Ð Ð Ð à Ð Ð Ð Ð Ð Ø 0Ð 0Ð 0Ð 0Ð 0Ð 0Ø !Ð !Ð !Ð !Ð !Ð !Ð !Ð !Ð !Ø €€€ð+ð +ð +ð +ð +˜Ô)ñ +ô +ð +ð6 ˆzÒÐØ€H„M�O„O€O€O€Oð Ðr   