Your IP : 216.73.216.213
�
f f> � @ s� d Z d d l m Z m Z d d l Z d d l Z d d l Z d d l Z e j e j d k om e j
d � d � Gd d � d e j � � Z e
d k r� e j � n d S)
z8
Test suite for OS X interpreter environment variables.
� )�EnvironmentVarGuard�run_unittestN�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 QXd 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�
subprocess�callZassertEqual�set)�selfZevZcondZsv�valZevgZsubpc�rc� r �6/opt/alt/python34/lib64/python3.4/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 r
� sysconfigZunittestZ
skipUnless�platform�get_config_varZTestCaser r �mainr r r r �<module> s