o
    1Æ&iÖ  ã                   @   sh   d dl Z d dlZd dlZd dlmZ d dlm  mZ	 d dl
Z
G dd„ de
jƒZedkr2e
 ¡  dS dS )é    N)Únjitc                   @   s$   e Zd Zdd„ Zdd„ Zdd„ ZdS )ÚTestAutoConstantsc                 C   s6   t dd„ ƒ}|  t |ƒ ¡¡ |  t | ¡ ¡¡ d S )Nc                   S   ó   t jS ©N)ÚnpÚnan© r   r   úJC:\wamp64\www\opt\env\Lib\site-packages\numba/tests/test_auto_constants.pyÚf   ó   z+TestAutoConstants.test_numpy_nan.<locals>.f)r   Ú
assertTrueÚmathÚisnanÚpy_func©Úselfr
   r   r   r	   Útest_numpy_nan   s   
z TestAutoConstants.test_numpy_nanc                 C   ó"   t dd„ ƒ}|  |ƒ | ¡ ¡ d S )Nc                   S   r   r   )ÚsysÚ
hexversionr   r   r   r	   r
      r   z.TestAutoConstants.test_sys_constant.<locals>.f©r   ÚassertEqualr   r   r   r   r	   Útest_sys_constant   s   
z#TestAutoConstants.test_sys_constantc                 C   r   )Nc                   S   r   r   )ÚucZ_GLOBAL_STRr   r   r   r	   r
      r   z8TestAutoConstants.test_module_string_constant.<locals>.fr   r   r   r   r	   Útest_module_string_constant   s   
z-TestAutoConstants.test_module_string_constantN)Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r   r	   r      s    	r   Ú__main__)r   r   Únumpyr   Znumbar   Znumba.tests.usecasesÚtestsZusecasesr   ZunittestZTestCaser   r   Úmainr   r   r   r	   Ú<module>   s    ÿ