ruạṛ
a �u:j} � @ s� d Z ddlZddlZddlmZmZmZmZ ddlm Z ddl mZ ddlZG dd� dej �Zejdd � �Zd d� Zdd � ZdS )zTests for distutils._modified.� N)�newer�newer_group�newer_pairwise�newer_pairwise_group)�DistutilsFileError)�supportc @ sD e Zd Zdd� Zdd� Zdd� Zdd� Zd d � Zdd� Zd d� Z dS )�TestDepUtilc C s� | � � }tj�|d�}tj�t�}t�t�� t ||� W d � n1 sL0 Y | � |� t |d�snJ �t ||�s|J �t ||�r�J �d S )N�newZI_dont_exist)�mkdtemp�os�path�join�abspath�__file__�pytest�raisesr r � write_file)�self�tmpdir�new_file�old_file� r �\/opt/bart/bart_venv/lib/python3.9/site-packages/setuptools/_distutils/tests/test_modified.py� test_newer s ( zTestDepUtil.test_newerc C s� | � � }tj�|d�}tj�|d�}t�|� t�|� tj�|d�}tj�|d�}tj�t�}tj�|d�}| �|� | �|� | �|� ||||fS )N�sources�targets�one�two�four)r r r r �mkdirr r r )r r r r r r �threer r r r �_setup_1234 s zTestDepUtil._setup_1234c C s6 | � � \}}}}t||g||g�|g|gfks2J �d S �N�r! r �r r r r r r r r �test_newer_pairwise/ s zTestDepUtil.test_newer_pairwisec C s� | � � \}}}}t�t�� t|g||g� W d � n1 s@0 Y t�t�� t||g|g� W d � n1 sz0 Y d S r"