
    sh                         S SK Jr  S SKJr  S SKJrJr  S SKr\ " S S\5      5       r\	S:X  a  \R                  " 5         gg)    )njit)GdbMIDriver)TestCaseneeds_subprocessNc                       \ rS rSrS rSrg)Test   c                   ^ [        SS9S 5       m[        SS9U4S j5       nU" S5        [        [        5      nUR                  SSS9  UR	                  5         UR                  S	5        UR                  S	5        S
nUR                  U5        UR                  SSS9  UR                  5         UR                  S5        UR                  S	5        UR                  S5        UR                  5         g )NT)debugc                     X-   nU$ )N )xycs      /Users/tiagomarins/Projetos/claudeai/copy_bank/venv/lib/python3.13/site-packages/numba/tests/gdb/test_conditional_breakpoint.pyfooTest.test.<locals>.foo   s    AH    c                 F   > Sn[        S5       H  nUT" X 5      -  nM     U$ )Nr   
   )range)aaccir   s      r   call_fooTest.test.<locals>.call_foo   s)    C2Ys1y  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   test	Test.test   s    	D		 
	 
D		 
	 	X&2:

##A&##A&-V$2:##A&##A&34r   r   N)__name__
__module____qualname____firstlineno__r/   __static_attributes__r   r   r   r   r      s    r   r   __main__)numbar   numba.tests.gdb_supportr   numba.tests.supportr   r   unittestr   r1   mainr   r   r   <module>r<      sE     / :   8    F zMMO r   