
    0hh:                        S r SSKJr  SSKrSSKrSSKrSSKr\R                  " \R                  S:H  =(       a    \R                  " S5      S5       " S S\R                  5      5       r\S	:X  a  \R                  " 5         gg)
z8
Test suite for OS X interpreter environment variables.
    )EnvironmentVarGuardNdarwinWITH_NEXT_FRAMEWORKzunnecessary on this platformc                   @    \ rS rSr\R
                  S-   4S jrS rSrg)OSXEnvironmentVariableTestCase   dummyc                    [        5        n[        [        R                  5      SSU< SU< SU< S3/nUR	                  U5        [
        R                  " U5      nU R                  USSU< SU< SU< 35        UR                  X5        [
        R                  " U5      nU R                  US	SU< SU< SU< 35        S S S 5        g ! , (       d  f       g = f)
Nz-czimport 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           :/opt/python-3.13.8/usr/lib/python3.13/test/test_osx_env.py
_check_sys)OSXEnvironmentVariableTestCase._check_sys   s     "c($BEtRPRE IIbM'BRr4$LMGGB'BR2tR$HI #""s   B6C


Cc                 *    U R                  SSS5        g )NPYTHONEXECUTABLEz==zsys.executable)r   )r   s    r   )test_pythonexecutable_sets_sys_executableHOSXEnvironmentVariableTestCase.test_pythonexecutable_sets_sys_executable   s    *D2BC     N)	__name__
__module____qualname____firstlineno__r   r   r   r#   __static_attributes__r&   r%   r   r   r      s     .1^^g-E JDr%   r   __main__)__doc__test.support.os_helperr   r   r   	sysconfigunittest
skipUnlessplatformget_config_varTestCaser   r'   mainr&   r%   r   <module>r6      s    7  
  	S\\X- E--.CD35DX%6%6 D5D& zMMO r%   