
    J/Ph                         d dl mZ d dlmZ d dlmZmZ d dlZe G d de                      Ze	dk    r ej
                     dS dS )    )njit)GdbMIDriver)TestCaseneeds_subprocessNc                       e Zd Zd ZdS )Testc                    t          d          d             t          d          fd            } |d           t          t                    }|                    dd           |                                 |                    d	           |                    d	           d
}|                    |           |                    dd           |                                 |                    d           |	                    d	           |                    d           |
                                 d S )NT)debugc                     | |z   }|S )N )xycs      k/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/numba/tests/gdb/test_conditional_breakpoint.pyfoozTest.test.<locals>.foo   s    AAH    c                 N    d}t          d          D ]}| ||           z  }|S )Nr   
   )range)aaccir   s      r   call_foozTest.test.<locals>.call_foo   s8    C2YY ! !ss1ayy Jr   r      zx == 4)line	condition   zE[frame={level="0",args=[{name="x",value="4"},{name="y",value="10"}]}]   zi == 8   z{name="i",value="8"})r   r   __file__set_breakpointruncheck_hit_breakpointstack_list_argumentsassert_outputcontstack_list_variablesquit)selfr   driverexpectr   s       @r   testz	Test.test   sR   	D				 	 
		 
D				 	 	 	 
		 	X&&2:::

##A&&&##A&&&-V$$$2:::##A&&&##A&&&3444r   N)__name__
__module____qualname__r,   r   r   r   r   r      s#            r   r   __main__)numbar   numba.tests.gdb_supportr   numba.tests.supportr   r   unittestr   r-   mainr   r   r   <module>r6      s          / / / / / / : : : : : : : :           8      F zHMOOOOO r   