File: //usr/local/lib/python3.7/distutils/tests/__pycache__/test_build_ext.cpython-37.pyc
B
!��g[L � @ s� d dl Z d dlZd dlmZ d dlZd dlmZ d dlmZ d dl m
Z
d dlmZm
Z
mZmZ d dlmZ d dlmZmZmZmZ d dlZd d lmZ d
aG dd� dee
ej�ZG d
d� de�Zdd� Zedkr�e� e� dS )� N)�StringIO)�Distribution)� build_ext)� sysconfig)�TempdirManager�LoggingSilencer�copy_xxmodule_c�fixup_build_ext)� Extension)�CompileError�DistutilsPlatformError�DistutilsSetupError�UnknownFileError)�supportFc s� e Zd Z� fdd�Z� fdd�Zdd� Zdd� Zd d
� Zdd� Zd
d� Z dd� Z
dd� Zdd� Zdd� Z
dd� Zdd� Ze�ejdkd�dd� �Ze�ejdkd�dd � �Ze�ejdkd�d!d"� �Zd#d$� Z� ZS )%�BuildExtTestCasec s� t t| ��� | �� | _tjtjd d � f| _tj�| j� dd l }|j
| _| �� |_
ddlm
} |j
|_
t�� | _| j�� | �| jjd d d � d S )Nr )r )�superr �setUp�mkdtemp�tmp_dir�sys�path�sys_path�append�site� USER_BASE�
old_user_base�distutils.commandr r Ztemp_cwd� __enter__�
addCleanup�__exit__)�selfr r )� __class__� �:/usr/local/lib/python3.7/distutils/tests/test_build_ext.pyr s
zBuildExtTestCase.setUpc s` t �d� | jd t_| jd tjd d �<