Sindbad~EG File Manager
a
��g%+ � @ s� d Z ddlZddlZddlZddlZddlZddlZddlZddlm Z ddl
mZ ddlm
Z
ddlmZmZmZmZ G dd� de
jej�Zd d
� Zedkr�ee� � dS )zTests for distutils.sysconfig.� 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"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.9/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 s2 t j�t�rt �t� nt j�t�r.t�t� 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$ s
�z%SysconfigTestCase.test_get_python_libc C s"