Current File : //usr/local/apps/python3/lib/python3.11/distutils/tests/__pycache__/test_dir_util.cpython-311.pyc |
�
�Ke� � � � d Z ddlZddlZddlZddlZddlmZ ddlmZm Z ddl
mZmZm
Z
mZmZ ddlmZ ddlmZ ddlmZmZmZ G d � d
ej ej � � Zd� Zedk r e e� � � � dS dS )
zTests for distutils.dir_util.� N)�patch)�dir_util�errors)�mkpath�remove_tree�create_tree� copy_tree�ensure_relative)�log)�support)�run_unittest�
is_emscripten�is_wasic �� � � e Zd Zd� Z� fd�Z� fd�Zd� Z ej e j
� d� � d� � ej epe
d� � d� � � � � Zd � Zd
� Zd� Zd� Zd
� Z� xZS )�DirUtilTestCasec � � t |� � dk r| j � ||z � � d S | j � |� � d S )Nr )�len�_logs�append)�self�msg�argss �G/usr/local/apps/python3/lib/python3.11/distutils/tests/test_dir_util.py�_logzDirUtilTestCase._log sM � ��t�9�9�q�=�=��J���c�D�j�)�)�)�)�)��J���c�"�"�"�"�"� c � �� t t | � � � � � g | _ | � � � }t
j � |d� � | _ t
j � | j d� � | _ t
j � |d� � | _
t j | _
| j t _ d S )N�deep�here�deep2)�superr �setUpr �mkdtemp�os�path�join�root_target�target�target2r �info�old_logr )r �tmp_dir� __class__s �r r! zDirUtilTestCase.setUp s� �� �
�o�t�$�$�*�*�,�,�,���
��,�,�.�.���7�<�<���8�8����g�l�l�4�#3�V�<�<����w�|�|�G�W�5�5����x����9����r c �x �� | j t _ t t | � � � � � d S �N)r* r r) r r �tearDown)r r, s �r r/ zDirUtilTestCase.tearDown# s. �� ��<���
�o�t�$�$�-�-�/�/�/�/�/r c � � t | j d�� � g }| � | j |� � t | j d�� � t | j d�� � d| j z d| j z g}| � | j |� � g | _ t | j d�� � d| j z g}| � | j |� � d S )Nr ��verbose� �creating %sz'removing '%s' (and everything under it))r r'