
\K]c           @` s   d  d l  m Z m Z m Z d  d l m Z d  d l m Z d  d l m	 Z	 d   Z
 d   Z d e j f d     YZ e d	 k r e j   n  d
 S(   i    (   t   print_functiont   absolute_importt   division(   t   unittest_support(   t   compile_isolated(   t   typesc         C` s   t  |  | |  S(   N(   t   max(   t   at   bt   c(    (    s6   lib/python2.7/site-packages/numba/tests/test_maxmin.pyt   domax3   s    c         C` s   t  |  | |  S(   N(   t   min(   R   R   R	   (    (    s6   lib/python2.7/site-packages/numba/tests/test_maxmin.pyt   domin3   s    t
   TestMaxMinc           B` s   e  Z d    Z d   Z RS(   c         C` st   t  } t j t j t j f } t | |  } | j } d } d } d } |  j | | | |  | | | |   d  S(   Ni   i   i   (   R
   R   t   int32t   float32t   doubleR   t   entry_pointt   assertEqual(   t   selft   pyfunct   argtyst   crest   cfuncR   R   R	   (    (    s6   lib/python2.7/site-packages/numba/tests/test_maxmin.pyt	   test_max3   s    	c         C` st   t  } t j t j t j f } t | |  } | j } d } d } d } |  j | | | |  | | | |   d  S(   Ni   i   i   (   R   R   R   R   R   R   R   R   (   R   R   R   R   R   R   R   R	   (    (    s6   lib/python2.7/site-packages/numba/tests/test_maxmin.pyt	   test_min3   s    	(   t   __name__t
   __module__R   R   (    (    (    s6   lib/python2.7/site-packages/numba/tests/test_maxmin.pyR      s   	t   __main__N(   t
   __future__R    R   R   t   numbaR   t   unittestt   numba.compilerR   R   R
   R   t   TestCaseR   R   t   main(    (    (    s6   lib/python2.7/site-packages/numba/tests/test_maxmin.pyt   <module>   s   		