
    e                         d Z ddlZddlZddlZddlmZ ddlmZ ddlm	Z	  G d dej
        ej        ej                  Zedk    r ej                     dS dS )	z"Tests for distutils.command.build.    N)build)support)get_platformc                   L    e Zd Z ej        ej        d          d             ZdS )BuildTestCaseztest requires sys.executablec                    |                                  \  }}t          |          }|                                 |                     |j        t                                 t          j                            |j	        d          }|                     |j
        |           d|j        gt          j        d d         R z  }t          t          d          r2|                     |j                            d                     |dz  }t          j                            |j	        d|z             }|                     |j        |           |                     |j        |j
                   t          j                            |j	        d|z             }|                     |j        |           t          j                            |j	        dt          j        d d         z            }|                     |j        |           |                     |j        t          j                            t          j                             d S )Nlibz	.%s-%d.%d   gettotalrefcountz-pydebugtempzscripts-%d.%d)create_distr   finalize_optionsassertEqual	plat_namer   ospathjoin
build_basebuild_purelibsysversion_infohasattr
assertTruebuild_platlibendswith	build_lib
build_tempbuild_scripts
executablenormpath)selfpkg_dirdistcmdwanted	plat_specs         ,  /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_build.pytest_finalize_optionsz#BuildTestCase.test_finalize_options   s   ((**Dkk 	777 cne44*F333
  3="H33CBQB3G"H"HH	3*++ 	$OOC-66zBBCCC#Icnei.?@@*F333 	(9::: cnfy.@AA000 cn-0@!0DDF F*F333 	)9)9#.)I)IJJJJJ    N)__name__
__module____qualname__unittest
skipUnlessr   r   r(    r)   r'   r   r   
   sH         X)GHH#K #K IH#K #K #Kr)   r   __main__)__doc__r-   r   r   distutils.command.buildr   distutils.testsr   	sysconfigr   TempdirManagerLoggingSilencerTestCaser   r*   mainr/   r)   r'   <module>r9      s    ( (  				 



 ) ) ) ) ) ) # # # # # # " " " " " "(K (K (K (K (KG*+%(K (K (KT zHMOOOOO r)   