File: //usr/local/lib/python3.7/distutils/tests/__pycache__/test_sysconfig.cpython-37.opt-2.pyc
B
!��g%+ � @ s� d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlmZ d dl m
Z
d dlmZ d dl
mZmZmZmZ G dd� dejej�Zdd � Zed
kr�ee� � dS )� N)� sysconfig)�get_default_compiler)�support)�TESTFN�run_unittest�check_warnings� swap_itemc s e Zd Z� fdd�Z� fdd�Zdd� Zdd� Zd d
� Zdd� Zd
d� Z dd� Z
dd� Ze�
e� dkd�dd� �Zdd� Zdd� Zdd� Ze�e�d�d�dd � �Ze�e�d!�d"kd#�d$d%� �Ze�e�d!�d"kd#�d&d'� �Ze�e�d!�d"kd#�d(d)� �Zd*d+� Z� ZS ),�SysconfigTestCasec s t t| ��� d | _d S )N)�superr �setUp�makefile)�self)� __class__� �:/usr/local/lib/python3.7/distutils/tests/test_sysconfig.pyr s zSysconfigTestCase.setUpc s0 | j d k rt�| j � | �� tt| ��� d S )N)r �os�unlink�cleanup_testfnr
r �tearDown)r
)r r r r s
zSysconfigTestCase.tearDownc C s2 t j�t�rt �t� nt j�t�r.t�t� d S )N)r �path�isfiler �remove�isdir�shutilZrmtree)r
r r r r s z SysconfigTestCase.cleanup_testfnc C s t �� }| �tj�|�|� d S )N)r Zget_config_h_filename�
assertTruer r r )r
Zconfig_hr r r �test_get_config_h_filename s z,SysconfigTestCase.test_get_config_h_filenamec C s | � t�� tjtd�� d S )N)�prefix)ZassertNotEqualr Zget_python_libr )r
r r r �test_get_python_lib$ s
z%SysconfigTestCase.test_get_python_libc C s"