
    n&pht                     J    S r SSKJr  SSKJr   " S S\R
                  5      rg)z"Tests for distutils.command.bdist.    )bdist)supportc                        \ rS rSrS rS rSrg)	TestBuild   c                     U R                  5       S   n[        U5      nS/Ul        UR                  5         UR                  S/:X  d   e/ SQn[	        UR
                  5      nXC:X  d   eg )N   gztar)bztarr
   rpmtarxztarzipztar)create_distr   formatsensure_finalizedsortedformat_commands)selfdistcmdr   founds        Y/var/www/html/venv/lib/python3.13/site-packages/setuptools/_distutils/tests/test_bdist.pytest_formatsTestBuild.test_formats   sn     !!$Dki{{wi'''
 s**+    c                 "   U R                  5       S   n[        U5      nSUl        UR                  5         X!R                  S'   S/nU HC  nUR                  U5      n[        USS5      (       a  M(  UR                  (       a  M;   U S35       e   g )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_buildTestBuild.test_skip_build   s    !!$Dk$'! 
 D..t4Fv~u55$$$S.R&SS$ r    N)__name__
__module____qualname____firstlineno__r   r(   __static_attributes__r*   r   r   r   r      s     ,Tr   r   N)__doc__distutils.command.bdistr   distutils.testsr   TempdirManagerr   r*   r   r   <module>r4      s"    ( ) #(T&& (Tr   