Current File : //usr/local/apps/python3/lib/python3.11/test/__pycache__/test_osx_env.cpython-311.pyc
�

�Ke:����dZddlmZddlZddlZddlZddlZejejdkoej	d��d��Gd�dej
����Zed	krej
��dSdS)
z8
Test suite for OS X interpreter environment variables.
�)�EnvironmentVarGuardN�darwin�WITH_NEXT_FRAMEWORKzunnecessary on this platformc�.�eZdZejdzfd�Zd�ZdS)�OSXEnvironmentVariableTestCase�dummyc���t��5}ttj��dd|�d|�d|�d�g}|�|��tj|��}|�|dd|�d|�d|����|�||��tj|��}|�|d	d|�d|�d|����ddd��dS#1swxYwYdS)
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/apps/python3/lib/python3.11/test/test_osx_env.py�
_check_sysz)OSXEnvironmentVariableTestCase._check_syssJ��
 �
"�
"�	J�c����(�(�$�$�BE�#�#�t�t�t�R�R�R�P�R�E�
�I�I�b�M�M�M����'�'�B����R���r�r�r�4�4�4���$L�M�M�M��G�G�B��������'�'�B����R���2�2�2�t�t�t�R�R�$H�I�I�I�	J�	J�	J�	J�	J�	J�	J�	J�	J�	J�	J�	J����	J�	J�	J�	J�	J�	Js�B:C�C�Cc�4�|�ddd��dS)N�PYTHONEXECUTABLEz==zsys.executable)r)rs r�)test_pythonexecutable_sets_sys_executablezHOSXEnvironmentVariableTestCase.test_pythonexecutable_sets_sys_executables �����*�D�2B�C�C�C�C�C�N)�__name__�
__module__�__qualname__rrrr!�r"rrrsL������.1�^�g�-E�
J�
J�
J�
J�D�D�D�D�Dr"r�__main__)�__doc__�test.support.os_helperrrr�	sysconfig�unittest�
skipUnless�platform�get_config_var�TestCaserr#�mainr&r"r�<module>r1s�����7�6�6�6�6�6�����
�
�
�
������������S�\�X�-�E�-�Y�-�.C�D�D�3�5�5�D�D�D�D�D�X�%6�D�D�5�5�D�&�z����H�M�O�O�O�O�O��r"