File: //proc/thread-self/root/usr/local/lib/python3.7/test/__pycache__/test__osx_support.cpython-37.pyc
B
��g�6 � @ sv d Z ddlZddlZddlZddlZddlZddlZddlZe� ej�
d�d�G dd� dej��Ze
dkrre�� dS )z=
Test suite for _osx_support: shared OS X support functions.
� N�darwinz
requires OS Xc @ s� e Zd Zdd� Zdd� Zdd� Zdd� Zd d
� Zdd� Zd
d� Z dd� Z
dd� Zdd� Zdd� Z
dd� Zdd� Zdd� Zdd� Zdd � Zd!d"� Zd#d$� Zd%S )&�Test_OSXSupportc C s` d | _ d| _tj�t�� �| _tj� � | _
| �| j
j� x"dD ]}|| j
kr>| j
�
|� q>W d S )NZbogus_program_xxxx)
�CFLAGS�LDFLAGS�CPPFLAGSZ
BASECFLAGS� BLDSHARED�LDSHARED�CC�CXXZ PY_CFLAGSZ
PY_LDFLAGSZPY_CPPFLAGSZPY_CORE_CFLAGSZPY_CORE_LDFLAGS)ZmaxDiff� prog_name�os�path�abspath�getcwd�
temp_path_dir�test�supportZEnvironmentVarGuard�env�
addCleanup�__exit__Zunset)�self�cv� r �2/usr/local/lib/python3.7/test/test__osx_support.py�setUp s
zTest_OSXSupport.setUpc s �� � �fdd�� D �� d S )Nc 3 s. | ]&}� | �| krd | � | fV qdS )Z_OSX_SUPPORT_INITIAL_Nr )�.0�k)�config_vars�
expected_varsr r � <genexpr>"