ó
\K]c           @   su   d  d l  m Z d  d l Z d  d l m Z d d l m Z m Z d e f d „  ƒ  YZ e	 d k rq e j
 ƒ  n  d S(	   iÿÿÿÿ(   t   divisionN(   t   unittest_supporti   (   t   TestCaset   tagt   TestNumbaModulec           B   s,   e  Z d  Z d „  Z e d ƒ d „  ƒ Z RS(   s@   
    Test the APIs exposed by the top-level `numba` module.
    c         C   s0   |  j  t t | ƒ | ƒ |  j | t j ƒ d  S(   N(   t
   assertTruet   hasattrt   numbat   assertInt   __all__(   t   selft   name(    (    s3   lib/python2.7/site-packages/numba/tests/test_api.pyt   check_member   s    t	   importantc         C   ss   |  j  d ƒ |  j  d ƒ |  j  d ƒ |  j  d ƒ |  j  d ƒ |  j  d ƒ |  j  d ƒ |  j  d ƒ t j d  S(	   Nt   jitt	   vectorizet   guvectorizet   njitt   autojitt
   NumbaErrort   TypingErrort   int32(   R   R   t   __version__(   R
   (    (    s3   lib/python2.7/site-packages/numba/tests/test_api.pyt   test_numba_module   s    (   t   __name__t
   __module__t   __doc__R   R   R   (    (    (    s3   lib/python2.7/site-packages/numba/tests/test_api.pyR   	   s   	t   __main__(   t
   __future__R    R   R   t   unittestt   supportR   R   R   R   t   main(    (    (    s3   lib/python2.7/site-packages/numba/tests/test_api.pyt   <module>   s   