o
    ¦¸¢i#  ã                   @   sT   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r(e 
¡  dS dS )	é    N)ÚunittestÚCUDATestCase)Úcudac                 C   s   |rd| d< d S d| d< d S )Né{   r   éA  © )ÚAÚvertialr   r   úb/home/ubuntu/transcripts/venv/lib/python3.10/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   Úfloat64)Údtype)é   r   Tr   Fr   )r   Újitr   ÚnpÚarrayÚ
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   Únumba.cuda.testingr   r   Únumbar   r   r   r   Úmainr   r   r   r
   Ú<module>   s    
ÿ