File: D:/Python311/Lib/test/__pycache__/test__osx_support.cpython-311.opt-2.pyc
�
��Vc�7 � � � d dl Z d dlZd dlZd dlZd dlZd dlmZ d dlZ ej ej � d� � d� � G d� dej
� � � � Zedk r ej
� � dS dS )� N)� os_helper�darwinz
requires OS Xc �z � e Zd Zd� Zd� Zd� Zd� Zd� Zd� Zd� Z d� Z
d � Zd
� Zd� Z
d� Zd
� Zd� Zd� Zd� Zd� Zd� ZdS )�Test_OSXSupportc �2 � d | _ d| _ t j � t j � � � � | _ | � t j � � � � | _
dD ]%}|| j
v r| j
� |� � �&d S )N�bogus_program_xxxx)
�CFLAGS�LDFLAGS�CPPFLAGS�
BASECFLAGS� BLDSHARED�LDSHARED�CC�CXX� PY_CFLAGS�
PY_LDFLAGS�PY_CPPFLAGS�PY_CORE_CFLAGS�PY_CORE_LDFLAGS)�maxDiff� prog_name�os�path�abspath�getcwd�
temp_path_dir�enterContextr �EnvironmentVarGuard�env�unset)�self�cvs �*D:\Python311\Lib\test\test__osx_support.py�setUpzTest_OSXSupport.setUp s� � ����-����W�_�_�R�Y�[�[�9�9����$�$�Y�%B�%D�%D�E�E���A� #� #�B� �T�X�~�
#�����r�"�"�"�� #� #� c �N ��� �� ��fd��D � � � � d S )Nc 3 �V �K � | ]#}�| �| k �d |z �| fV � �$dS )�_OSX_SUPPORT_INITIAL_N� )�.0�k�config_vars�
expected_varss ��r# � <genexpr>zDTest_OSXSupport.add_expected_saved_initial_values.<locals>.<genexpr>! s\ �� � � � ;� ;�$%�"�1�~��q�)9�9�;�5�q�8��A�� � ;� ;� ;� ;� ;� ;r% )�update�r! r, r- s ``r# �!add_expected_saved_initial_valuesz1Test_OSXSupport.add_expected_saved_initial_values sS ��� � ��� ;� ;� ;� ;� ;�)4�;� ;� ;� ;� ;� ;� ;� ;r% c �� � | j d r| j d dz | j d<