B
      ›\p  ã               @   sT   d dl mZ d dlZd dlmZ ddlmZmZ G dd„ deƒZe	dkrPe 
¡  dS )	é    )ÚdivisionN)Úunittest_supporté   )ÚTestCaseÚtagc               @   s(   e Zd ZdZdd„ Zedƒdd„ ƒZdS )ÚTestNumbaModulez@
    Test the APIs exposed by the top-level `numba` module.
    c             C   s$   |   tt|ƒ|¡ |  |tj¡ d S )N)Z
assertTrueÚhasattrÚnumbaZassertInÚ__all__)ÚselfÚname© r   ú3lib/python3.7/site-packages/numba/tests/test_api.pyÚcheck_member   s    zTestNumbaModule.check_memberZ	importantc             C   sZ   |   d¡ |   d¡ |   d¡ |   d¡ |   d¡ |   d¡ |   d¡ |   d¡ tj d S )	NZjitZ	vectorizeZguvectorizeZnjitZautojitZ
NumbaErrorZTypingErrorZint32)r   r	   Ú__version__)r   r   r   r   Útest_numba_module   s    







z!TestNumbaModule.test_numba_moduleN)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   r   r   r   r   r   r   	   s   r   Ú__main__)Z
__future__r   r	   r   ZunittestZsupportr   r   r   r   Úmainr   r   r   r   Ú<module>   s   