File: //usr/local/lib/python3.10/test/__pycache__/test_sysconfig.cpython-310.opt-1.pyc
o
�i�K � @ s� d dl Z d dlZd dlZd dlZd dlZd dlmZ d dlmZmZ d dl m
Z
d dlmZm
Z
mZmZ d dlmZ d dlZd dlmZmZmZmZmZmZmZmZmZmZmZmZ d dlZej Z!G dd � d e j"�Z#G d
d� de j"�Z$e%dkr}e �&� dS dS )
� N)�copy)�captured_stdout�
PythonSymlink)�
import_module)�TESTFN�unlink�skip_unless_symlink�
change_cwd)�check_warnings)� get_paths�get_platform�get_config_vars�get_path�get_path_names�_INSTALL_SCHEMES�get_default_scheme�get_scheme_names�get_config_var�_expand_vars�_get_preferred_schemes�_mainc s� e Zd Z� fdd�Z� fdd�Zdd� Zdd� Zd d
� Zdd� Zd
d� Z dd� Z
dd� Zdd� Zdd� Z
dd� Zdd� Zdd� Zedd� �Zdd � Zd!d"� Ze�ejd#kd$�d%d&� �Ze�ejd'kd(�d)d*� �Zd+d,� Zd-d.� Ze�e�d/�d0u d1�d2d3� �Z e�e�d/�d0u d1�d4d5� �Z!e�e�d/�d0u d1�d6d7� �Z"e�ejd8ko�e#ej$d9�d:�d;d<� �Z%e�ejd'kd=�d>d?� �Z&� Z'S )@�
TestSysConfigc s� t t| ��� tjd d � | _ttd�rtj| _t�� | _ nd | _| �
d� | jt_tj| _tj
| _
tj| _tj| _tjj| _tjj| _tjj| _tjttj�f| _g | _g | _dD ]}|tjv rm| j�|tj| f� qZ| j�|� qZd S )N�uname)� r r r r )�MACOSX_DEPLOYMENT_TARGET�PATH)�superr �setUp�sys�path�sys_path�hasattr�osr �_uname�
_set_uname�
_get_uname�name�platform�version�sep�join�isabs�
splitdrive� sysconfig�_CONFIG_VARSr �_config_vars�_added_envvars�_changed_envvars�environ�append)�self�var�� __class__� �0/usr/local/lib/python3.10/test/test_sysconfig.pyr s.
�zTestSysConfig.setUpc s� | j tjd d �<