o
    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   \/home/ubuntu/veenaModal/venv/lib/python3.10/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   )uc_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   numbar   numba.tests.usecasestestsusecasesr   unittestTestCaser   r   mainr   r   r   r	   <module>   s    