
    sh	                         S r SSKrSSKrSSKJr  SSKJr  SSKr\R                  R                  S5       " S S\R                  5      5       rg)z)Tests for distutils.command.install_data.    N)install_data)supportsave_envc                       \ rS rSrS rSrg)TestInstallData   c                 
   U R                  5       u  p[        U5      n[        R                  R	                  US5      =Ul        n[        R                  R	                  US5      nU R                  US5        [        R                  R	                  US5      n[        R                  R	                  US5      nU R                  US5        [        R                  " U5      S-  nU R                  US5        XVU/4U/Ul	        UR                  5       XVU/4U/:X  d   eUR                  5         UR                  5         [        UR                  5       5      S:X  d   e[        R                  R                  U5      S   n	[        R                  R!                  [        R                  R	                  XI5      5      (       d   e[        R                  R                  U5      S   n
[        R                  R!                  [        R                  R	                  Xj5      5      (       d   e[        R                  R                  U5      S   n[        R                  R!                  [        R                  R	                  XK5      5      (       d   e/ Ul        S	Ul        UR                  5         UR                  5         [        UR                  5       5      S:X  d   e[        R                  R!                  [        R                  R	                  XI5      5      (       d   e[        R                  R!                  [        R                  R	                  Xj5      5      (       d   e[        R                  R!                  [        R                  R	                  XK5      5      (       d   e/ Ul        [        R                  R	                  US
5      Ul        [        R                  R	                  US5      n[        R                  R	                  UR
                  S5      nU R                  US5        XVU/4USU/4U/ 4/Ul	        UR                  5         UR                  5         [        UR                  5       5      S:X  d   e[        R                  R!                  [        R                  R	                  XI5      5      (       d   e[        R                  R!                  [        R                  R	                  Xj5      5      (       d   e[        R                  R!                  [        R                  R	                  XK5      5      (       d   eg )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                 ځ/Users/tiagomarins/Projetos/claudeai/copy_bank/venv/lib/python3.13/site-packages/setuptools/_distutils/tests/test_install_data.pytest_simple_runTestInstallData.test_simple_run   s   ((*4 !#gv!>>$ ggll7E*U#Wg.ggll7E*U#W%/u%u~u5~~C##???? 		 3??$%***s#B'ww~~bggll489999ww}}S!"%ww~~bggll578888ww}}S!"%ww~~bggll467777 	 3??$%***ww~~bggll489999ww~~bggll578888ww~~bggll467777 77<<0Wg.ww||COOV4d#u~uw6G%QSU	 3??$%***ww~~bggll489999ww~~bggll578888ww~~bggll467777     N)__name__
__module____qualname____firstlineno__r1   __static_attributes__r4   r3   r0   r   r      s    ;8r3   r   )__doc__r   r   distutils.command.install_datar   distutils.testsr   pytestmarkusefixturesTempdirManagerr   r4   r3   r0   <module>rA      sH    / 	  7 #  $>8>8 %>8r3   