File: //usr/local/lib/python3.10/distutils/tests/__pycache__/test_util.cpython-310.opt-1.pyc
o
�i[- � @ s� d Z ddlZddlZddlZddlmZ ddlmZ ddlmZ ddlm Z m
Z
ddlmZm
Z
mZmZmZmZmZmZmZ ddlmZ dd lmZ dd
lmZ ddlmZ ddlZG dd
� d
ejej�Zdd� Z e!dkrtee � � dS dS )zTests for distutils.util.� N)�copy)�run_unittest)�mock)�DistutilsPlatformError�DistutilsByteCompileError) �get_platform�convert_path�change_root�
check_environ�split_quoted� strtobool�
rfc822_escape�byte_compile�grok_environment_error)�util)�get_config_vars)� sysconfig)�supportc s� e Zd Z� fdd�Z� fdd�Zdd� Zdd� Zd d
� Zdd� Zd
d� Z dd� Z
e�e
jdkd�dd� �Zdd� Zdd� Zdd� Zdd� Zdd� Z� ZS )�UtilTestCasec s� t t| ��� tj| _tj| _tj| _tj| _tj j
| _
tj j| _tj j| _t
tj�| _ttd�r;tj| _t�� | _nd | _d | _| jt_d S )N�uname)�superr �setUp�os�name�sys�platform�version�sep�path�join�isabs�
splitdriver r �_config_vars�hasattrr �_uname�
_get_uname��self�� __class__� �6/usr/local/lib/python3.10/distutils/tests/test_util.pyr s
zUtilTestCase.setUpc s� | j t_ | jt_| jt_| jt_| jtj_| jtj_| j tj_ | j
d ur)| j
t_
nt`
tj�
� tj�| j� tt| ��� d S �N)r r r r r r r r r r! r r r"