Sindbad~EG File Manager
�
'Μg: � � � d Z ddlmZ ddlZddlZddlZddlZ ej ej dk( xr ej d� d� G d� dej � � Zed k( r ej � yy)
z8
Test suite for OS X interpreter environment variables.
� )�EnvironmentVarGuardN�darwin�WITH_NEXT_FRAMEWORKzunnecessary on this platformc �6 � e Zd Zej dz fd�Zd� Zy)�OSXEnvironmentVariableTestCase�dummyc � � t � 5 }t t j � dd|�d|�d|�d�g}|j |� t j |� }| j |dd|�d|�d|��� |j ||� t j |� }| j |d d|�d|�d|��� d d d � y # 1 sw Y y xY w)
Nz-czimport sys; sys.exit(2 if "z" � z else 3)� z expected z not � ) r �str�sys�
executable�unset�
subprocess�call�assertEqual�set)�self�ev�cond�sv�val�evg�subpc�rcs �./usr/local/lib/python3.12/test/test_osx_env.py�
_check_sysz)OSXEnvironmentVariableTestCase._check_sys s� � �
�
"�c�����(�$�BE�t�R�P�R�E�
�I�I�b�M�����'�B����R��r�4��$L�M��G�G�B�������'�B����R��2�t�R�$H�I� #�
"�
"�s �B,C � C c �* � | j ddd� y )N�PYTHONEXECUTABLEz==zsys.executable)r )r s r �)test_pythonexecutable_sets_sys_executablezHOSXEnvironmentVariableTestCase.test_pythonexecutable_sets_sys_executable s � ����*�D�2B�C� N)�__name__�
__module__�__qualname__r r r r! � r"