Your IP : 216.73.216.213
3
��2a � @ s| d dl Z d dlZd dlmZmZmZ d dlmZ d dlm Z d dl
mZ G dd� de je j
�Zdd � Zed
krxee� � dS )� N)�newer�newer_pairwise�newer_group)�DistutilsFileError)�support)�run_unittestc @ s$ e Zd Zdd� Zdd� Zdd� ZdS )�DepUtilTestCasec C sp | j � }tjj|d�}tjjt�}| jtt||� | j |� | j
t|d�� | j
t||�� | jt||�� d S )N�newZI_dont_exist)�mkdtemp�os�path�join�abspath�__file__�assertRaisesr r �
write_file�
assertTrue�assertFalse)�self�tmpdirZnew_file�old_file� r �2/opt/alt/python36/lib64/python3.6/test_dep_util.py�
test_newer s
zDepUtilTestCase.test_newerc C s� | j � }tjj|d�}tjj|d�}tj|� tj|� tjj|d�}tjj|d�}tjjt�}tjj|d�}| j|� | j|� | j|� | jt ||g||g�|g|gf� d S )N�sources�targets�one�two�four)
r
r r r
�mkdirr r r ZassertEqualr )r r r r r r �threer r r r �test_newer_pairwise s
z#DepUtilTestCase.test_newer_pairwisec C s� | j � }tjj|d�}tj|� tjj|d�}tjj|d�}tjj|d�}tjjt�}| j|� | j|� | j|� | jt |||g|�� | j
t |||g|�� tj|� | jt
t |||g|� | j
t |||g|dd�� | jt |||g|dd�� d S )Nr r r r �ignore)�missingr )r
r r r
r r r r r r r �remover �OSError)r r r r r r r r r r �test_newer_group0 s$
z DepUtilTestCase.test_newer_groupN)�__name__�
__module__�__qualname__r r! r&