a ze0@srdZddlmZddlZddlZddlZddlZeejdkoFe ddGdddej Z e d krne dS) z8 Test suite for OS X interpreter environment variables. )EnvironmentVarGuardNdarwinZWITH_NEXT_FRAMEWORKzunnecessary on this platformc@s&eZdZejdfddZddZdS)OSXEnvironmentVariableTestCasedummyc Cst}ttjdd|||fg}||t|}||dd|||f|||t|}||dd|||fWdn1s0YdS)Nz-cz,import sys; sys.exit(2 if "%s" %s %s else 3)zexpected %s not %s %szexpected %s %s %s) rstrsys executableZunset subprocesscallZ assertEqualset)selfZevcondsvvalZevgZsubpcrcrE/opt/bitninja-python-dojo/embedded/lib/python3.9/test/test_osx_env.py _check_syss      z)OSXEnvironmentVariableTestCase._check_syscCs|ddddS)NZPYTHONEXECUTABLEz==zsys.executable)r)rrrr)test_pythonexecutable_sets_sys_executableszHOSXEnvironmentVariableTestCase.test_pythonexecutable_sets_sys_executableN)__name__ __module__ __qualname__r r rrrrrrr sr__main__)__doc__Z test.supportrr r Z sysconfigZunittestZ skipUnlessplatformZget_config_varZTestCaserrmainrrrrs