o
    i                     @   s`   d dl mZmZ d dlmZ d dlmZmZ d dlZeG dd deZ	e
dkr.e  dS dS )    )njittypes)GdbMIDriver)TestCaseneeds_subprocessNc                   @   s   e Zd Zdd ZdS )Testc                 C   s   t dddd }|d tjj}tt}|jdd |  |d |	d	 d
| }|
| |d d}|
| |  |d d}|
| |  d S )NT)debugc                 S   s   d|  }| |fS )N    )xzr
   r
   W/home/ubuntu/veenaModal/venv/lib/python3.10/site-packages/numba/tests/gdb/test_basic.pyfoo   s   zTest.test.<locals>.foox      )line      z>[frame={level="0",args=[{name="x",type="int%s",value="120"}]}]z5[{name="x",arg="1",value="120"},{name="z",value="0"}]z7[{name="x",arg="1",value="120"},{name="z",value="127"}])r   r   intpbitwidthr   __file__set_breakpointruncheck_hit_breakpointstack_list_argumentsassert_outputstack_list_variablesnextquit)selfr   szdriverexpectr
   r
   r   test   s*   







z	Test.testN)__name__
__module____qualname__r#   r
   r
   r
   r   r      s    r   __main__)numbar   r   numba.tests.gdb_supportr   numba.tests.supportr   r   unittestr   r$   mainr
   r
   r
   r   <module>   s   