o
    Zht                     @   s2   d Z ddlmZ ddlmZ G dd dejZdS )z"Tests for distutils.command.bdist.    )bdist)supportc                   @   s   e Zd Zdd Zdd ZdS )	TestBuildc                 C   sV   |   d }t|}dg|_|  |jdgksJ g d}t|j}||ks)J d S )N   gztar)bztarr   ZrpmtarZxztarzipZztar)create_distr   formatsensure_finalizedsortedZformat_commands)selfdistcmdr   found r   ]/var/www/html/lang_env/lib/python3.10/site-packages/setuptools/_distutils/tests/test_bdist.pytest_formats   s   
	zTestBuild.test_formatsc                 C   sl   |   d }t|}d|_|  ||jd< dg}|D ]}||}t|ddr)q|js3J | dqd S )Nr   Tr   Z
bdist_dumbZ_unsupportedFz$ should take --skip-build from bdist)r
   r   Z
skip_buildr   Zcommand_objZget_finalized_commandgetattr)r   r   r   namesnameZsubcmdr   r   r   test_skip_build   s   

zTestBuild.test_skip_buildN)__name__
__module____qualname__r   r   r   r   r   r   r      s    r   N)__doc__Zdistutils.command.bdistr   Zdistutils.testsr   ZTempdirManagerr   r   r   r   r   <module>   s    