Current File : //usr/local/apps/python3/lib/python3.11/distutils/tests/__pycache__/test_build.cpython-311.pyc |
�
�Ke � �� � d Z ddlZddlZddlZddlmZ ddlmZ ddlm Z ddl
mZ G d� de j e j
ej � � Zd � Zed
k r e e� � � � dS dS )z"Tests for distutils.command.build.� N)�run_unittest)�build)�support)�get_platformc �L � e Zd Z ej ej d� � d� � � ZdS )�
BuildTestCaseztest requires sys.executablec � � | � � � \ }}t |� � }|� � � | � |j t � � � � t j � |j d� � }| � |j
|� � d|j gt j d d� �R z }t t d� � r2| � |j � d� � � � |dz
}t j � |j d|z � � }| � |j |� � | � |j |j
� � t j � |j d|z � � }| � |j |� � t j � |j dt 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 �D/usr/local/apps/python3/lib/python3.11/distutils/tests/test_build.py�test_finalize_optionsz#BuildTestCase.test_finalize_options s� � ��(�(�*�*�
����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�
skipUnlessr r r) � r* r( r r sH � � � � � � �X����)G�H�H�#K� #K� I�H�#K� #K� #Kr* r c �X � t j � � � t � � S )N)r. �
TestLoader�loadTestsFromTestCaser r0 r* r( �
test_suiter4 5 s � ��� � �6�6�}�E�E�Er* �__main__)�__doc__r. r r �test.supportr �distutils.command.buildr �distutils.testsr � sysconfigr �TempdirManager�LoggingSilencer�TestCaser r4 r+ r0 r* r( �<module>r>