
    i#                     t    S SK rS SKJrJr  S SKJr  S r " S S\5      r\	S:X  a  \R                  " 5         gg)    N)unittestCUDATestCase)cudac                 (    U(       a  SU S'   g SU S'   g )N{   r   A   )Avertials     _/var/www/html/trading/venv/lib/python3.13/site-packages/numba/cuda/tests/cudapy/test_boolean.pyboolean_funcr      s    !!    c                       \ rS rSrS rSrg)TestCudaBoolean   c                     [         R                  " S5      " [        5      n[        R                  " S/SS9nUS   " US5        U R                  US   S:H  5        US   " US5        U R                  US   S	:H  5        g )
Nzvoid(float64[:], bool_)r   float64)dtype)   r   Tr   Fr   )r   jitr   nparray
assertTrue)selffuncr
   s      r   test_booleanTestCudaBoolean.test_boolean   sl    xx12<@HHaS	*T
1d!$T
1e!$r   r	   N)__name__
__module____qualname____firstlineno__r   __static_attributes__r	   r   r   r   r      s    %r   r   __main__)numpyr   numba.cuda.testingr   r   numbar   r   r   r   mainr	   r   r   <module>r(      s7     5 %l % zMMO r   