Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/distutils/tests/__pycache__/test_cmd.cpython-39.opt-1.pyc
Ðазад
a d�h� � @ 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 �9/opt/imh-python/lib/python3.9/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 }g d�|_g d�|_t� |_d|_|�d� |�d� | �t|jd� | �t|jd� d|_ |�d � | � |j dd g� ddg|_|�d � ddg|_| �t|jd� d S )N)�one� �three)r Ztwor �ok�yes_string_list�yes_string_list2�not_string_list�not_string_list2zok,dok�option1Zdok�xxxZwww�option2r �option3) r r r �objectr r Zensure_string_list�assertRaisesr r �assertEqualr r! �r r r r r �test_ensure_string_list s, �� �z'CommandTestCase.test_ensure_string_listc sL � j }� jt|jddddd� � fdd�}d|_||_|jd d ddd� d S )N� � �funcr )ZinfilesZoutfiler) �argsc s � � |d� d S )Nzgenerating out from in)r$ )r) r* Zexec_msg�levelr r r �_execute: s z0CommandTestCase.test_make_file.<locals>._executeT�in�out)r r# � TypeErrorZ make_file�forceZexecute)r r r, r r r �test_make_file1 s �zCommandTestCase.test_make_filec sR g � � fdd�}| j }||_d|_d|_ddg|_|�� g d�}| �� |� d S )Nc s � � | � d S r )�append)�msgr+ �Zmsgsr r � _announceC s z4CommandTestCase.test_dump_options.<locals>._announcer'