Sindbad~EG File Manager
�
SԚg� � � � d Z ddlZddlZddlZddlmZ ddlmZ ddlm Z G d� dej
ej ej � � Z
edk r ej � � dS dS ) z"Tests for distutils.command.build.� N)�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 �7/usr/local/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'