Your IP : 216.73.216.85
��Yf0 � @ s� d Z d d l m Z d d l Z d d l Z d d l Z d d l Z e j e j d k og e j d � d � Gd d � d e j
� � Z e d k r� e j
� d S)
z8
Test suite for OS X interpreter environment variables.
� )�EnvironmentVarGuardN�darwin�WITH_NEXT_FRAMEWORKzunnecessary on this platformc @ s2 e Z d Z e j d d d � Z d d � Z d S)�OSXEnvironmentVariableTestCaseZdummyc C s� t � �� } t t j � d d | | | f g } | j | � t j | � } | j | d d | | | f � | j | | � t j | � } | j | d d | | | f � Wd QRXd S)Nz-cz,import sys; sys.exit(2 if "%s" %s %s else 3)� zexpected %s not %s %s� zexpected %s %s %s) r �str�sys�
executableZunset�
subprocessZcallZassertEqual�set)�selfZevZcondZsv�valZevgZsubpc�rc� r �6/opt/alt/python35/lib64/python3.5/test/test_osx_env.py�
_check_sys s
z)OSXEnvironmentVariableTestCase._check_sysc C s | j d d d � d S)NZPYTHONEXECUTABLEz==zsys.executable)r )r
r r r �)test_pythonexecutable_sets_sys_executable s zHOSXEnvironmentVariableTestCase.test_pythonexecutable_sets_sys_executableN)�__name__�
__module__�__qualname__r r
r r r r r r r s r �__main__)�__doc__Ztest.supportr r r � sysconfigZunittestZ
skipUnless�platform�get_config_varZTestCaser r �mainr r r r �<module> s