U
    ?h#                     @   sP   d dl Zd dlmZmZ d dlmZ dd ZG dd deZe	dkrLe
  dS )	    N)unittestCUDATestCase)cudac                 C   s   |rd| d< nd| d< d S )N{   r   A   )AZvertialr   r   V/var/www/html/venv/lib/python3.8/site-packages/numba/cuda/tests/cudapy/test_boolean.pyboolean_func   s    
r
   c                   @   s   e Zd Zdd ZdS )TestCudaBooleanc                 C   sb   t dt}tjdgdd}|d |d | |d dk |d |d | |d d	k d S )
Nzvoid(float64[:], bool_)r   Zfloat64)Zdtype)   r   Tr   Fr   )r   Zjitr
   nparrayZ
assertTrue)selffuncr   r   r   r	   test_boolean   s    zTestCudaBoolean.test_booleanN)__name__
__module____qualname__r   r   r   r   r	   r      s   r   __main__)numpyr   Znumba.cuda.testingr   r   Znumbar   r
   r   r   mainr   r   r   r	   <module>   s   
