o
    LK&ht                     @   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   rpmtarxztarzipztar)create_distr   formatsensure_finalizedsortedformat_commands)selfdistcmdr   found r   Y/var/www/html/venv/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   
bdist_dumb_unsupportedFz$ should take --skip-build from bdist)r   r   
skip_buildr   command_objget_finalized_commandgetattr)r   r   r   namesname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__distutils.command.bdistr   distutils.testsr   TempdirManagerr   r   r   r   r   <module>   s    