
    ϶vg	                         d Z ddlZddlZddlmZ ddlmZ ddlZej        	                    d           G d dej
                              ZdS )z)Tests for distutils.command.install_data.    N)install_data)supportsave_envc                       e Zd Zd ZdS )TestInstallDatac                 
   |                                  \  }}t          |          }t          j                            |d          x|_        }t          j                            |d          }|                     |d           t          j                            |d          }t          j                            |d          }|                     |d           t          j        |          dz  }|                     |d           |||gf|g|_	        |
                                |||gf|gk    sJ |                                 |                                 t          |                                          dk    sJ t          j                            |          d         }	t          j                            t          j                            ||	                    sJ t          j                            |          d         }
t          j                            t          j                            ||
                    sJ t          j                            |          d         }t          j                            t          j                            ||                    sJ g |_        d	|_        |                                 |                                 t          |                                          dk    sJ t          j                            t          j                            ||	                    sJ t          j                            t          j                            ||
                    sJ t          j                            t          j                            ||                    sJ g |_        t          j                            |d
          |_        t          j                            |d          }t          j                            |j        d          }|                     |d           |||gf|d|gf|g fg|_	        |                                 |                                 t          |                                          dk    sJ t          j                            t          j                            ||	                    sJ t          j                            t          j                            ||
                    sJ t          j                            t          j                            ||                    sJ d S )Ninstonexxxinst2twothree   Trootinst5fourxx   )create_distr   ospathjoininstall_dir
write_filepathlibPath
data_files
get_inputsensure_finalizedrunlenget_outputssplitexistsoutfileswarn_dirr   )selfpkg_dirdistcmdr	   r
   r   r   r   rthreertworoner   r   s                 j/var/www/pixelcanvas.ch/venv/lib/python3.11/site-packages/setuptools/_distutils/tests/test_install_data.pytest_simple_runzTestInstallData.test_simple_run   s7   ((**4  !#gv!>!>>$ gll7E**U###Wg..gll7E**U###W%%/u%%%u~u5~~C%##????? 				 3??$$%%****s##B'w~~bgll48899999w}}S!!"%w~~bgll5$7788888w}}S!!"%w~~bgll46677777 			 3??$$%%****w~~bgll48899999w~~bgll5$7788888w~~bgll46677777 7<<00Wg..w||COV44d###u~uw6G%QSU			 3??$$%%****w~~bgll48899999w~~bgll5$7788888w~~bgll4667777777    N)__name__
__module____qualname__r0    r1   r/   r   r      s#        ;8 ;8 ;8 ;8 ;8r1   r   )__doc__r   r   distutils.command.install_datar   distutils.testsr   pytestmarkusefixturesTempdirManagerr   r5   r1   r/   <module>r=      s    / / 				  7 7 7 7 7 7 # # # # # #  $$>8 >8 >8 >8 >8>8 >8 %$>8 >8 >8r1   