
    ,ht                     J    d Z ddlmZ ddlmZ  G d dej
                        Zy)z"Tests for distutils.command.bdist.    )bdist)supportc                       e Zd Zd Zd Zy)	TestBuildc                     | j                         d   }t        |      }dg|_        |j                          |j                  dgk(  sJ g d}t	        |j
                        }||k(  sJ y )N   gztar)bztarr	   rpmtarxztarzipztar)create_distr   formatsensure_finalizedsortedformat_commands)selfdistcmdr   founds        h/var/www/html/Resume-Scraper/venv/lib/python3.12/site-packages/setuptools/_distutils/tests/test_bdist.pytest_formatszTestBuild.test_formats   sm     !!$Dki{{wi''
 s**+    c                 
   | j                         d   }t        |      }d|_        |j                          ||j                  d<   dg}|D ]7  }|j                  |      }t        |dd      r"|j                  r/J | d        y )Nr   Tr   
bdist_dumb_unsupportedFz$ should take --skip-build from bdist)r   r   
skip_buildr   command_objget_finalized_commandgetattr)r   r   r   namesnamesubcmds         r   test_skip_buildzTestBuild.test_skip_build   s    !!$Dk$'! 
  	TD..t4Fv~u5$$S.R&SS	Tr   N)__name__
__module____qualname__r   r&    r   r   r   r      s     ,Tr   r   N)__doc__distutils.command.bdistr   distutils.testsr   TempdirManagerr   r*   r   r   <module>r/      s"    ( ) #(T&& (Tr   