o
    Û¾iS  ã                   @   sR   d dl Z d dlmZ d dlmZ dd„ ZG dd„ de jƒZedkr'e  	¡  dS dS )	é    N)Únjit)Útypesc                 C   sH   d}d}t dƒD ]}|d |  }|j|j |j|j  dkr! dS qdS )Nr   ù                éd   é   é   FT)ÚrangeÚrealÚimag)ÚcÚiÚz© r   úO/home/ubuntu/.local/lib/python3.10/site-packages/numba/tests/test_mandelbrot.pyÚis_in_mandelbrot   s   ÿr   c                   @   s   e Zd Zdd„ ZdS )ÚTestMandelbrotc                 C   s>   t }ttjfƒ|ƒ}g d¢}|D ]}|  ||ƒ||ƒ¡ qd S )N)r   y      ð?        y              ð?y      ð?      ð?yš™™™™™¹?š™™™™™¹?)r   r   r   Ú	complex64ÚassertEqual)ÚselfÚpyfuncÚcfuncÚpointsÚpr   r   r   Útest_mandelbrot   s   ÿzTestMandelbrot.test_mandelbrotN)Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r      s    r   Ú__main__)
ÚunittestÚnumbar   Ú
numba.corer   r   ÚTestCaser   r   Úmainr   r   r   r   Ú<module>   s    
ÿ