
    ϶vgt                     H    d Z ddlmZ ddlmZ  G d dej                  ZdS )z"Tests for distutils.command.bdist.    )bdist)supportc                       e Zd Zd Zd ZdS )	TestBuildc                     |                                  d         }t          |          }dg|_        |                                 |j        dgk    sJ g d}t	          |j                  }||k    sJ d S )N   gztar)bztarr	   rpmtarxztarzipztar)create_distr   formatsensure_finalizedsortedformat_commands)selfdistcmdr   founds        c/var/www/pixelcanvas.ch/venv/lib/python3.11/site-packages/setuptools/_distutils/tests/test_bdist.pytest_formatszTestBuild.test_formats   s     !!!$Dkki{wi''''
 
 
 s*++    c                 (   |                                  d         }t          |          }d|_        |                                 ||j        d<   dg}|D ]=}|                    |          }t          |dd          r)|j        sJ | d            >d S )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    !!!$Dkk$'! 
  	T 	TD..t44Fv~u55 $SS&S&S&SSSSS	T 	Tr   N)__name__
__module____qualname__r   r&    r   r   r   r      s7             ,T T T T Tr   r   N)__doc__distutils.command.bdistr   distutils.testsr   TempdirManagerr   r*   r   r   <module>r/      sp    ( ( ) ) ) ) ) ) # # # # # #(T (T (T (T (T& (T (T (T (T (Tr   