o
    1Æ&io  ã                   @   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   úFC:\wamp64\www\opt\env\Lib\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   Z	complex64ÚassertEqual)ÚselfZpyfuncZcfuncZpointsÚpr   r   r   Útest_mandelbrot   s   ÿzTestMandelbrot.test_mandelbrotN)Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r      s    r   Ú__main__)
ZunittestZnumbar   Z
numba.corer   r   ZTestCaser   r   Úmainr   r   r   r   Ú<module>   s    
ÿ