
    ⨽g=                     ^   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)	zK Functionality 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      X/var/www/it7/html/youtubeDownloader/venv/lib/python3.12/site-packages/imageio/testing.py	test_unitr      s    yy{HHHX7{{	
 	'W6 	'W6s   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   4   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   A   s;    CKK$$&' !>>)$C !    )term)__doc__r   r   r   pathabspathdirname__file__THIS_DIRr
   rangeiisfilejoinr   r   r    r    r   <module>r-      s    
 
  77??277??845	q Awwx(H	ww~~bggll8\:;7:
/!r    