ó
\K]c           @@ sŠ   d  d l  m Z m Z d  d l Z d  d l m Z m Z d  d l m	 Z	 d „  Z
 d e e j f d „  ƒ  YZ e d k r† e j ƒ  n  d S(	   i    (   t   print_functiont   absolute_importN(   t   unittestt   SerialMixin(   t   cudac         C@ s!   | r d |  d <n
 d |  d <d  S(   Ni{   i    iA  (    (   t   At   vertial(    (    sC   lib/python2.7/site-packages/numba/cuda/tests/cudapy/test_boolean.pyt   boolean_func   s    t   TestCudaBooleanc           B@ s   e  Z d  „  Z RS(   c         C@ sy   t  j d ƒ t ƒ } t j d g d d ƒ} | | t ƒ |  j | d d k ƒ | | t ƒ |  j | d d k ƒ d  S(   Ns   void(float64[:], bool_)i    t   dtypet   float64i{   iA  (   R   t   jitR   t   npt   arrayt   Truet
   assertTruet   False(   t   selft   funcR   (    (    sC   lib/python2.7/site-packages/numba/cuda/tests/cudapy/test_boolean.pyt   test_boolean   s    (   t   __name__t
   __module__R   (    (    (    sC   lib/python2.7/site-packages/numba/cuda/tests/cudapy/test_boolean.pyR      s   t   __main__(   t
   __future__R    R   t   numpyR   t   numba.cuda.testingR   R   t   numbaR   R   t   TestCaseR   R   t   main(    (    (    sC   lib/python2.7/site-packages/numba/cuda/tests/cudapy/test_boolean.pyt   <module>   s   	
