EVOLUTION-NINJA
Edit File: test_cmd.cpython-38.pyc
U �i�_� � @ s� d Z ddlZddlZddlmZmZ ddlmZ ddlm Z ddl mZ ddlm Z G dd � d e�ZG d d� dej�Zdd � Zedkr�ee� � dS )zTests for distutils.cmd.� N)�captured_stdout�run_unittest)�Command)�Distribution)�DistutilsOptionError)�debugc @ s e Zd Zdd� ZdS )�MyCmdc C s d S �N� ��selfr r �7/opt/python38/lib/python3.8/distutils/tests/test_cmd.py�initialize_options s zMyCmd.initialize_optionsN)�__name__� __module__�__qualname__r r r r r r s r c @ sL e Zd Zdd� Zdd� Zdd� Zdd� Zd d � Zdd� Zd d� Z dd� Z dS )�CommandTestCasec C s t � }t|�| _d S r )r r �cmd)r �distr r r �setUp s zCommandTestCase.setUpc C s� | j }dddg|_dddg|_t� |_d|_|�d� |�d� | �t|jd� | �t|jd � d |_ |�d� | � |j ddg� d dg|_|�d� ddg|_| �t|jd� d S )NZone� ZthreeZtwo�ok�yes_string_list�yes_string_list2�not_string_list�not_string_list2zok,dok�option1Zdok�xxxZwww�option2�option3) r r r �objectr r Zensure_string_list�assertRaisesr r �assertEqualr r �r r r r r �test_ensure_string_list s0 � � �z'CommandTestCase.test_ensure_string_listc sL � j }� jt|jddddd� � fdd�}d|_||_|jd d ddd� d S )N� � �funcr )ZinfilesZoutfiler'