File: //usr/local/lib/python3.10/distutils/tests/__pycache__/test_sysconfig.cpython-310.opt-2.pyc
o
�ip+ � @ s� d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlmZ d dl m
Z
d dlmZ d dl
mZmZ d dlmZ d dlmZ G dd � d ejej�Zd
d� Zedkr]ee� � dS dS )
� N)� sysconfig)�get_default_compiler)�support)�run_unittest� swap_item)�TESTFN)�check_warningsc 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"u d#�d$d%� �Ze�e�d!�d"u d#�d&d'� �Ze�e�d!�d"u d#�d(d)� �Zd*d+� Z� ZS ),�SysconfigTestCasec s t t| ��� d | _d S �N)�superr �setUp�makefile��self�� __class__� �;/usr/local/lib/python3.10/distutils/tests/test_sysconfig.pyr s
zSysconfigTestCase.setUpc s0 | j d urt�| j � | �� tt| ��� d S r
)r
�os�unlink�cleanup_testfnr r �tearDownr r r r r s
zSysconfigTestCase.tearDownc C s8 t j�t�r
t �t� d S t j�t�rt�t� d S d S r
)r �path�isfiler �remove�isdir�shutil�rmtreer r r r r s
�z SysconfigTestCase.cleanup_testfnc C s t �� }| �tj�|�|� d S r
)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'