File: //usr/local/lib/python3.10/distutils/tests/__pycache__/test_file_util.cpython-310.opt-1.pyc
o
�i` � @ s� d Z ddlZddlZddlZddlmZ ddlmZmZ ddl m
Z
ddlmZ ddl
mZ ddlmZ dd lmZ G d
d� dejej�Zdd
� ZedkrTee� � dS dS )zTests for distutils.file_util.� N)�patch)� move_file� copy_file)�log)�support)�DistutilsFileError)�run_unittest)�unlinkc sX e Zd Zdd� Z� fdd�Z� fdd�Zdd� Zd d
� Zdd� Zd
d� Z dd� Z
� ZS )�FileUtilTestCasec G s0 t |�dkr| j�|| � d S | j�|� d S )Nr )�len�_logs�append)�self�msg�args� r �;/usr/local/lib/python3.10/distutils/tests/test_file_util.py�_log s zFileUtilTestCase._logc s` t t| ��� g | _tj| _| jt_| �� }t j
�|d�| _t j
�|d�| _
t j
�|d�| _d S )N�f1�f2Zd1)�superr
�setUpr r �info�old_logr �mkdtemp�os�path�join�source�target�
target_dir)r Ztmp_dir�� __class__r r r s zFileUtilTestCase.setUpc s | j t_tt| ��� d S �N)r r r r r
�tearDown)r r! r r r$ ! s zFileUtilTestCase.tearDownc C s� t | jd�}z|�d� W |�� n|�� w t| j| jdd� g }| �| j|� t| j| jdd� t| j| jdd� d| j| jf g}| �| j|� t| j| jdd� g | _t� | j
� t| j| j
dd� d| j| j
f g}| �| j|� d S )N�w�some contentr ��verbose� zmoving %s -> %s)�openr �write�closer r �assertEqualr r �mkdirr )r �fZwantedr r r �test_move_file_verbosity% s"