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

�Ke����dZddlZddlZddlmZddlmZddlmZGd�dej	ej
ej��Zd�Z
ed	kree
����dSdS)
z"Tests for distutils.command.clean.�N)�clean)�support)�run_unittestc��eZdZd�ZdS)�
cleanTestCasec���|���\�}t|��}�fd�dD��}|D]i\}}tj|��t	|||��|dkr�1dD]5}|�tj�||�����6�jd|_|�	��|�
��|D];\}}|�tj�|��d|z���<d|_|�	��|�
��dS)Nc�T��g|]$}|tj��|��f��%S�)�os�path�join)�.0�d�pkg_dirs  ��D/usr/local/apps/python3/lib/python3.11/distutils/tests/test_clean.py�
<listcomp>z1cleanTestCase.test_simple_run.<locals>.<listcomp>s>���0�0�0���B�G�L�L��!�,�,�-�0�0�0�)�
build_temp�	build_lib�
bdist_base�
build_scripts�
build_baser)�one�two�three�z%s was not removed)
�create_distrr�mkdir�setattr�
write_filerr
�all�ensure_finalized�run�assertFalse�exists)�self�dist�cmd�dirs�namer�frs       @r�test_simple_runzcleanTestCase.test_simple_run
sf����(�(�*�*�
����D�k�k��0�0�0�0�/�0�0�0���	7�	7�J�D�$��H�T�N�N�N��C��t�$�$�$��|�#�#��,�
7�
7���������T�1� 5� 5�6�6�6�6�
7�������������	�	�	��	6�	6�J�D�$����R�W�^�^�D�1�1�-��4�
6�
6�
6�
6�������������	�	�	�	�	rN)�__name__�
__module__�__qualname__r,r
rrrr	s#����������rrc�X�tj���t��S)N)�unittest�
TestLoader�loadTestsFromTestCaserr
rr�
test_suiter4-s���� � �6�6�}�E�E�Er�__main__)�__doc__rr1�distutils.command.cleanr�distutils.testsr�test.supportr�TempdirManager�LoggingSilencer�TestCaserr4r-r
rr�<module>r=s���(�(�	�	�	�	�����)�)�)�)�)�)�#�#�#�#�#�#�%�%�%�%�%�%�"�"�"�"�"�G�*��+��%�"�"�"�HF�F�F��z����L�����������r