MCPcopy Index your code
hub / github.com/python/cpython / setUp

Method setUp

Lib/test/test_sysconfig.py:43–73  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

41class 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

Callers

nothing calls this directly

Calls 4

_set_unameMethod · 0.95
copyFunction · 0.90
superClass · 0.85
appendMethod · 0.45

Tested by

no test coverage detected