Current File : //usr/local/apps/python3/lib/python3.11/distutils/tests/__pycache__/test_build.cpython-311.pyc
�

�Ke����dZddlZddlZddlZddlmZddlmZddlm	Z	ddl
mZGd�de	je	j
ej��Zd	�Zed
kree����dSdS)z"Tests for distutils.command.build.�N)�run_unittest)�build)�support)�get_platformc�L�eZdZejejd��d���ZdS)�
BuildTestCaseztest requires sys.executablec��|���\}}t|��}|���|�|jt����tj�|j	d��}|�|j
|��d|jgtjdd��Rz}ttd��r2|�|j�d����|dz
}tj�|j	d|z��}|�|j|��|�|j|j
��tj�|j	d|z��}|�|j|��tj�|j	dtjdd�z��}|�|j|��|�|jtj�tj����dS)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      �D/usr/local/apps/python3/lib/python3.11/distutils/tests/test_build.py�test_finalize_optionsz#BuildTestCase.test_finalize_optionss����(�(�*�*�
����D�k�k��������	
��������7�7�7�����c�n�e�4�4������*�F�3�3�3�
 �3�=�"H�3�3C�B�Q�B�3G�"H�"H�H�	��3�*�+�+�	$��O�O�C�-�6�6�z�B�B�C�C�C���#�I�����c�n�e�i�.?�@�@������*�F�3�3�3�	
������(9�:�:�:�����c�n�f�y�.@�A�A��������0�0�0�����c�n�-��0@��!��0D�D�F�F������*�F�3�3�3�	
�������)9�)9�#�.�)I�)I�J�J�J�J�J�N)�__name__�
__module__�__qualname__�unittest�
skipUnlessrr r)�r*r(rrsH�������X����)G�H�H�#K�#K�I�H�#K�#K�#Kr*rc�X�tj���t��S)N)r.�
TestLoader�loadTestsFromTestCaserr0r*r(�
test_suiter45s���� � �6�6�}�E�E�Er*�__main__)�__doc__r.rr�test.supportr�distutils.command.buildr�distutils.testsr�	sysconfigr�TempdirManager�LoggingSilencer�TestCaserr4r+r0r*r(�<module>r>s���(�(�����	�	�	�	�
�
�
�
�%�%�%�%�%�%�)�)�)�)�)�)�#�#�#�#�#�#�"�"�"�"�"�"�(K�(K�(K�(K�(K�G�*��+��%�(K�(K�(K�TF�F�F��z����L�����������r*