File: //usr/local/lib/python3.7/distutils/tests/__pycache__/test_check.cpython-37.opt-1.pyc
B
!��gO � @ s� d Z ddlZddlZddlZddlmZ ddlmZmZ ddl m
Z
ddlmZ yddl
Z
W n ek
rt dZ
Y nX ej�e�ZG dd� de
je
jej�Zd d
� Zedkr�ee� � dS )z"Tests for distutils.command.check.� 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 kri }|d k r&t �� }t �|� | jf |�\}}t|�}|�� x |�� D ]\}} t||| � qPW |�� |� � |d k r�t �|� |S )N)
�os�getcwd�chdir�create_distr Zinitialize_options�items�setattrZensure_finalized�run)
�self�metadata�cwd�optionsZold_dir�pkg_info�dist�cmd�name�value� r �6/usr/local/lib/python3.7/distutils/tests/test_check.py�_run s
zCheckTestCase._runc C s� | � � }| �|jd� dddddd�}| � |�}| �|jd� | jt| j i fddi� | 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"