U
    “Ç-e#  ã                   @   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   úe/var/www/html/Darija-Ai-Train/env/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Ú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   Znumba.cuda.testingr   r   Znumbar   r
   r   r   Úmainr   r   r   r	   Ú<module>   s   
