Ë
    Eü´j;  ã                   ó^  — d Z ddlZddlZddlZej                  j                  ej                  j                  e«      «      ZeZ	 e
d«      D ]T  Zej                  j                  e	«      Z	ej                  j                  ej                  j                  e	d«      «      sŒT n dd„Zd„ Zd„ Zy)	zIFunctionality used for testing. This code itself is not covered in tests.é    Né	   z
.gitignorec           
      ó‚  — t        j                  «       }t        j                  t        «       	 t	        «        t        «        t        j                  dddddd| dg«      t        j                  |«       dd	l}t        d
t        |«      «       S # t        j                  |«       dd	l}t        d
t        |«      «       w xY w)z&Run all unit tests. Returns exit code.z-vz--covÚimageioz--cov-configz.coveragercz--cov-reportÚtestsr   NzTests were performed on)ÚosÚgetcwdÚchdirÚROOT_DIRÚ_clear_imageioÚ_enable_faulthandlerÚpytestÚmainr   ÚprintÚstr)Ú
cov_reportÚorig_dirr   s      úM/root/workspace/ytshorts/venv/lib/python3.12/site-packages/imageio/testing.pyÚ	test_unitr      s•   € ä�y‰y‹{€HÜ‡H�HŒXÔð7ÜÔÜÔÜ�{‰{àØØØØØØØð	ó
ô 	�‰�ÔÛäÐ'¬¨W«Õ6øô 	�‰�ÔÛäÐ'¬¨W«Õ6ús   ¯0B Â0B>c                  óx   — 	 ddl } | j                  «        t        d«       y# t        $ r t        d«       Y yw xY w)zQEnable faulthandler (if we can), so that we get tracebacks
    on segfaults.
    r   NzFaulthandler enabledzCould not enable faulthandler)ÚfaulthandlerÚenabler   Ú	Exception)r   s    r   r   r   3   s7   € ð/Ûà×ÑÔÜÐ$Õ%øÜò /ÜÐ-Ö.ð/ús   ‚" ¢9¸9c                  ó¢   — t        t        j                  j                  «       «      D ]%  } | j	                  d«      sŒt        j                  | = Œ' y )Nr   )ÚlistÚsysÚmodulesÚkeysÚ
startswith)Úkeys    r   r   r   @   s;   € ä”C—K‘K×$Ñ$Ó&Ó'ò !ˆØ�>‰>˜)Õ$Ü—‘˜CÑ ñ!ó    )Úterm)Ú__doc__r   r   r   ÚpathÚabspathÚdirnameÚ__file__ÚTHIS_DIRr
   ÚrangeÚiÚisfileÚjoinr   r   r   © r    r   ú<module>r-      s�   ðñ Pã 	Û 
Û ð �7‰7�?‰?˜2Ÿ7™7Ÿ?™?¨8Ó4Ó5€Ø€Ù	ˆq‹ò €AØ�w‰w�‰˜xÓ(€HØ	‡w�w‡~�~�b—g‘g—l‘l 8¨\Ó:Õ;Ùðó7ò:
/ó!r    