File: //usr/local/lib/python3.10/distutils/tests/__pycache__/test_dist.cpython-310.pyc
o
�i�J � @ s d Z ddlZddlZddlZddlZddlZddlZddlmZ ddlm Z m
Z
ddlmZ ddl
mZmZmZ ddlmZ ddlmZ dd lmZ G d
d� de�ZG dd
� d
e �ZG dd� dejejejej�ZG dd� dejejej�Zdd� Ze dkr�ee� � dS dS )zTests for distutils.dist.� N)�mock)�Distribution�fix_help_options)�Command)�captured_stdout�captured_stderr�run_unittest)�TESTFN)�support)�logc @ s e Zd ZdZdgZdd� ZdS )� test_distz#Sample distutils extension command.)zsample-option=�Sz help textc C s
d | _ d S �N)�
sample_option��self� r �6/usr/local/lib/python3.10/distutils/tests/test_dist.py�initialize_options s
ztest_dist.initialize_optionsN)�__name__�
__module__�__qualname__�__doc__Zuser_optionsr r r r r r s
�r c @ s e Zd ZdZdd� ZdS )�TestDistributionz�Distribution subclasses that avoids the default search for
configuration files.
The ._config_files attribute must be set before
.parse_config_files() is called.
c C s | j S r )�
_config_filesr r r r �find_config_files) s z"TestDistribution.find_config_filesN)r r r r r r r r r r ! s r c sz e Zd Z� fdd�Z� fdd�Zddd�Zdd � Zd
d� Zdd
� Zdd� Z dd� Z
dd� Zdd� Zdd� Z
dd� Z� ZS )�DistributionTestCasec s4 t t| ��� tjtjd d � f| _tjdd �= d S )N� )�superr �setUp�sys�argvr �� __class__r r r 2 s zDistributionTestCase.setUpc �2 | j d t_ | j d tj d d �<