File: D:/Python311/Lib/distutils/tests/__pycache__/test_install_data.cpython-311.opt-2.pyc
�
��Vcu
� �� � d dl Z d dlZd dlmZ d dlmZ d dlmZ G d� dej ej ej
ej � � Zd� Z
edk r e e
� � � � dS dS ) � N)�install_data)�support)�run_unittestc � � e Zd Zd� ZdS )�InstallDataTestCasec �F
� | � � � \ }}t |� � }t j � |d� � x|_ }t j � |d� � }| � |d� � t j � |d� � }t j � |d� � }| � |d� � |||gfg|_ | � |� � � |||gfg� � |�
� � |� � � | � t |�
� � � � d� � t j � |� � d }| � t j � t j � ||� � � � � � t j � |� � d } | � t j � t j � || � � � � � � g |_ d|_ |�
� � |� � � | � t |�
� � � � d� � | � t j � t j � ||� � � � � � | � t j � t j � || � � � � � � g |_ t j � |d � � |_ t j � |j d
� � }
t j � |d� � }t j � |j d� � }| � |d
� � |||gfd
|gf|g fg|_ |�
� � |� � � | � t |�
� � � � d� � | � t j � t j � ||� � � � � � | � t j � t j � || � � � � � � d S )N�inst�one�xxx�inst2�two� ���� �root�inst3�inst4�three�xx� )�create_distr �os�path�join�install_dir�
write_file�
data_files�assertEqual�
get_inputs�ensure_finalized�run�len�get_outputs�split�
assertTrue�exists�outfiles�warn_dirr )
�self�pkg_dir�dist�cmdr r
r r
�rtwo�roner r r s
�5D:\Python311\Lib\distutils\tests\test_install_data.py�test_simple_runz#InstallDataTestCase.test_simple_run s� � ��(�(�*�*�
����4� � ��!#����g�v�!>�!>�>���$�
�g�l�l�7�E�*�*������U�#�#�#�����W�g�.�.���g�l�l�7�E�*�*������U�#�#�#����u�~�.���������)�)�C�%�#���+@�A�A�A� ��������� � � �
����S�_�_�.�.�/�/��3�3�3��w�}�}�S�!�!�"�%���������r�w�|�|�E�4�'@�'@�A�A�B�B�B��w�}�}�S�!�!�"�%���������r�w�|�|�D�$�'?�'?�@�@�A�A�A���� ������������ � � �
����S�_�_�.�.�/�/��3�3�3��������r�w�|�|�E�4�'@�'@�A�A�B�B�B��������r�w�|�|�D�$�'?�'?�@�@�A�A�A���� �7�<�<���0�0�������S�_�g�6�6������W�g�.�.������S�_�g�6�6������t�$�$�$����u�~�"�U�G�,� �"�+�'��� ��������� � � �
����S�_�_�.�.�/�/��3�3�3��������r�w�|�|�E�4�'@�'@�A�A�B�B�B��������r�w�|�|�D�$�'?�'?�@�@�A�A�A�A�A� N)�__name__�
__module__�__qualname__r0 � r1 r/ r r s( � � � � � �
7B� 7B� 7B� 7B� 7Br1 r c �X � t j � � � t � � S )N)�unittest�
TestLoader�loadTestsFromTestCaser r5 r1 r/ �
test_suiter: G s � ��� � �6�6�7J�K�K�Kr1 �__main__)r r7 �distutils.command.install_datar �distutils.testsr �test.supportr �TempdirManager�LoggingSilencer�EnvironGuard�TestCaser r: r2 r5 r1 r/ �<module>rC s� �� /� � � � � ���� 7� 7� 7� 7� 7� 7� #� #� #� #� #� #� %� %� %� %� %� %�<B� <B� <B� <B� <B�'�0�!�1�!�.�"�+�<B� <B� <B�|L� L� L� �z�� ��L����������� r1