ruạṛ
a �u:jR � @ s� d Z ddlZddlZddlmZ ddlmZ ddlmZ ddl Z zddl Z W n eyb dZ Y n0 ej� e�ZejG dd� dej��ZdS )z"Tests for distutils.command.check.� N)�check)�DistutilsSetupError)�supportc @ sF e Zd Zddd�Zdd� Zdd� Zdd � Zd d� Zdd � Zdd� Z dS )� TestCheckNc K s� |d u ri }|d ur&t �� }t �|� | jf i |��\}}t|�}|�� |�� D ]\}} t||| � qR|�� |� � |d ur�t �|� |S )N) �os�getcwd�chdir�create_distr �initialize_options�items�setattr�ensure_finalized�run) �self�metadata�cwd�optionsZold_dir�pkg_info�dist�cmd�name�value� r �Y/opt/bart/bart_venv/lib/python3.9/site-packages/setuptools/_distutils/tests/test_check.py�_run s zTestCheck._runc C s� | � � }|jdksJ �dddddd�}| � |�}|jdks>J �t�t��& | j i fi ddi�� W d � n1 st0 Y | j |dd�}|jdks�J �dddddd d d�}| � |�}|jdks�J �d S )N� �xxx)�url�author�author_emailr �versionr �strictT)r! u Éricu Something about esszet ßu More things about esszet ß)r r r r r �description�long_description)r � _warnings�pytest�raisesr )r r r r r r �test_check_metadata'