Sindbad~EG File Manager
�
SԚg� � � � d Z ddlZddlZddlmZ ddlmZ G d� dej ej ej ej
� � Zedk r ej
� � dS dS )z)Tests for distutils.command.install_data.� N)�install_data)�supportc � � 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
�>/usr/local/lib/python3.11/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__r/ � r0 r. r r s( � � � � � �
7B� 7B� 7B� 7B� 7Br0 r �__main__)�__doc__r �unittest�distutils.command.install_datar �distutils.testsr �TempdirManager�LoggingSilencer�EnvironGuard�TestCaser r1 �mainr4 r0 r. �<module>r? s� �� /� /� � � � � ���� 7� 7� 7� 7� 7� 7� #� #� #� #� #� #�<B� <B� <B� <B� <B�'�0�!�1�!�.�"�+�<B� <B� <B�| �z����H�M�O�O�O�O�O� �r0
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists