(self)
| 41 | class TestSysConfig(unittest.TestCase, VirtualEnvironmentMixin): |
| 42 | |
| 43 | def setUp(self): |
| 44 | super(TestSysConfig, self).setUp() |
| 45 | self.maxDiff = None |
| 46 | self.sys_path = sys.path[:] |
| 47 | # patching os.uname |
| 48 | if hasattr(os, 'uname'): |
| 49 | self.uname = os.uname |
| 50 | self._uname = os.uname() |
| 51 | else: |
| 52 | self.uname = None |
| 53 | self._set_uname(('',)*5) |
| 54 | os.uname = self._get_uname |
| 55 | # saving the environment |
| 56 | self.name = os.name |
| 57 | self.prefix = sys.prefix |
| 58 | self.exec_prefix = sys.exec_prefix |
| 59 | self.platform = sys.platform |
| 60 | self.version = sys.version |
| 61 | self._framework = sys._framework |
| 62 | self.sep = os.sep |
| 63 | self.join = os.path.join |
| 64 | self.isabs = os.path.isabs |
| 65 | self.splitdrive = os.path.splitdrive |
| 66 | self._config_vars = sysconfig._CONFIG_VARS, copy(sysconfig._CONFIG_VARS) |
| 67 | self._added_envvars = [] |
| 68 | self._changed_envvars = [] |
| 69 | for var in ('MACOSX_DEPLOYMENT_TARGET', 'PATH'): |
| 70 | if var in os.environ: |
| 71 | self._changed_envvars.append((var, os.environ[var])) |
| 72 | else: |
| 73 | self._added_envvars.append(var) |
| 74 | |
| 75 | def tearDown(self): |
| 76 | sys.path[:] = self.sys_path |
nothing calls this directly
no test coverage detected