File: //usr/local/lib/python3.10/distutils/tests/__pycache__/test_check.cpython-310.opt-2.pyc
o
�iO � @ s� d dl Z d dlZd dlZd dlmZ d dlmZmZ d dlm Z d dl
mZ zd dlZW n e
y8 dZY nw e j�e�ZG dd� de je jej�Zdd � Zed
kr[ee� � dS dS )� N)�run_unittest)�check�HAS_DOCUTILS)�support)�DistutilsSetupErrorc @ sb e Zd Zddd�Zdd� Ze�ed�dd� �Ze�ed�d d
� �Z e�ed�dd� �Z
d
d� ZdS )�
CheckTestCaseNc
K s� |d u ri }|d urt �� }t �|� | jdi |��\}}t|�}|�� |�� D ]
\}} t||| � q)|�� |� � |d urEt �|� |S )N� )
�os�getcwd�chdir�create_distr Zinitialize_options�items�setattrZensure_finalized�run)
�self�metadata�cwd�optionsZold_dir�pkg_info�dist�cmd�name�valuer r �7/usr/local/lib/python3.10/distutils/tests/test_check.py�_run s
zCheckTestCase._runc C s� | � � }| �|jd� dddddd�}| � |�}| �|jd� | jt| j i fi ddi�� | j |dd�}| �|jd� dddddd d
d�}| � |�}| �|jd� d S )N� �xxx)�url�author�author_emailr �versionr �strict� )r! u Éricu Something about esszet ßu More things about esszet ß)r r r r r �description�long_description)r �assertEqual� _warnings�assertRaisesr )r r r r r r �test_check_metadata) s&