
    6 f}                        d Z ddlZddlZg Z ee          D ]eZe                    d          rN eee          Z	  e             /# e	$ r.Z
e                    e ej                    f           Y dZ
[
]dZ
[
ww xY wferddlmZmZ ddlZd Z eed           Zedd         D ]U\  ZZ
 ed	e d
           ej                                          ee
   e             ej                                         V ed	ed         d          d
           ej                                         ed         d         d         dS )a  Default driver for run tests (run-*.test).

This imports the 'native' module (containing the compiled test cases)
and calls each function starting with test_, and reports any
exceptions as failures.

Test cases can provide a custom driver.py that overrides this file.
    Ntest_)print_exception	format_tbc                     d                     t          |                     }t          j        d|          }|dS |                    d          S )N
z=File "(native|driver).py", line ([0-9]+), in (test_|<module>)0   )joinr   researchgroup)tb	formattedms      S/var/www/equiseq/venv/lib/python3.11/site-packages/mypyc/test-data/driver/driver.pyextract_liner      sF    IIimm,,	IUW`aa93wwqzz    c                 8    t          | d         d                   S )Nr	      )r   )es    r   <lambda>r   #   s    l1Q47.C.C r   )keyz<< z >>r	   )__doc__sysnativefailuresdirname
startswithgetattr	test_func	Exceptionr   appendexc_info	tracebackr   r   r   r   sortedprintstdoutflush r   r   <module>r,      s    


 CKK 4 4Dw 4GFD))		4IKKKK 	4 	4 	4OOT<3<>>233333333	4	4  44444444III   vh$C$CDDDH CRC=  aoDooo

 
E
$Q
$
$
$%%%J
2,q/!
3 s   
AA:$A55A: