
    0-Ph=                     X   d Z ddlZddlZddlZej                            ej                            e                    ZeZ	 e
d          D ]QZej                            e	          Z	ej                            ej                            e	d                    r nRd	dZd Zd ZdS )
zK Functionality used for testing. This code itself is not covered in tests.
    N	   z
.gitignoretermc           
         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      O/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/imageio/testing.py	test_unitr      s    y{{HHX7{	
 
 	'W6666 	'W6666s   7B 7Cc                      	 ddl } |                                  t          d           dS # t          $ r t          d           Y dS 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   sm    /$%%%%% / / /-....../s   '+ AAc                      t          t          j                                                  D ]$} |                     d          rt          j        | = %d S )Nr   )listsysmoduleskeys
startswith)keys    r   r   r   A   sP    CK$$&&'' ! !>>)$$ 	!C ! !    )r   )__doc__r   r   r   pathabspathdirname__file__THIS_DIRr   rangeiisfilejoinr   r   r    r!   r   <module>r-      s     
			 



  7??27??84455	q  Awx((H	w~~bgll8\::;; 7 7 7 7:
/ 
/ 
/! ! ! ! !r!   