
    e                      
   d Z ddlZddlZddlZ ej                    5   ej        de           ddlmZ ddl	m
Z
 ddd           n# 1 swxY w Y    G d de
j        ej                  Zedk    r ej                     dS dS )	z"Tests for distutils.command.bdist.    Nignore)bdist)supportc                       e Zd Zd Zd ZdS )BuildTestCasec                 $   |                                  d         }t          |          }dg|_        |                                 |                     |j        dg           g d}t          |j                  }|                     ||           d S )N   tar)bztargztarrpmr
   xztarzipztar)create_distr   formatsensure_finalizedassertEqualsortedformat_command)selfdistcmdr   founds        ,  /home/conda/feedstock_root/build_artifacts/python-split_1708115622739/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/lib/python3.11/distutils/tests/test_bdist.pytest_formatszBuildTestCase.test_formats   s     !!!$Dkkgug... KJJs)**(((((    c                 6   |                                  d         }t          |          }d|_        |                                 ||j        d<   dD ]G}|                    |          }t          |dd          r)|                     |j        d|z             Hd S )Nr	   r   )
bdist_dumb_unsupportedFz&%s should take --skip-build from bdist)r   r   
skip_buildr   command_objget_finalized_commandgetattr
assertTrue)r   r   r   namesubcmds        r   test_skip_buildzBuildTestCase.test_skip_build   s    !!!$Dkk$'!" 	M 	MD..t44Fv~u55 OOF-DtKM M M M	M 	Mr   N)__name__
__module____qualname__r   r(    r   r   r   r      s7        ) ) )M M M M Mr   r   __main__)__doc__osunittestwarningscatch_warningssimplefilterDeprecationWarningdistutils.command.bdistr   distutils.testsr   TempdirManagerTestCaser   r)   mainr,   r   r   <module>r:      s(   ( ( 				  X ( (H($6777------''''''( ( ( ( ( ( ( ( ( ( ( ( ( ( (M M M M MG*%M M MD zHMOOOOO s   AAA