
    ܙd0                         d dl Z d dlmZmZ d dlmZmZ  e            Zde_         e            Z	de	_
        d Z G d de j                  Zedk    r e j                     dS dS )	    N)compile_isolatedFlags)typesutilsTc                     d}d}t          d          D ]0}|dz  | z   }|j        |j        z  |j        |j        z  z   dk    r dS 1dS )Nr                   d         FT)rangerealimag)cizs      ;lib/python3.11/site-packages/numba/tests/test_mandelbrot.pyis_in_mandelbrotr      s_    	AA3ZZ  FQJFQVOafqvo-!3355 44    c                       e Zd Zd ZdS )TestMandelbrotc                     t           }t          |t          j        f          }|j        }g d}|D ]*}|                      ||           ||                     +d S )N)r   y      ?        y              ?y      ?      ?y??)r   r   r   	complex64entry_pointassertEqual)selfpyfunccrcfuncpointsps         r   test_mandelbrotzTestMandelbrot.test_mandelbrot   so    !fu&899333 	2 	2AUU1XXvvayy1111	2 	2r   N)__name__
__module____qualname__r!    r   r   r   r      s#        2 2 2 2 2r   r   __main__)unittestnumba.core.compilerr   r   
numba.corer   r   enable_pyobj_flagsenable_pyobjectforce_pyobj_flagsforce_pyobjectr   TestCaser   r"   mainr%   r   r   <module>r0      s     7 7 7 7 7 7 7 7 # # # # # # # #UWW %)  "EGG #'     	2 	2 	2 	2 	2X& 	2 	2 	2 zHMOOOOO r   