Merge "Fix unit tests failing when OS_ env vars are set"
This commit is contained in:
commit
08c111e771
@ -435,14 +435,15 @@ class TestParsing(unittest.TestCase):
|
|||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(TestParsing, self).setUp()
|
super(TestParsing, self).setUp()
|
||||||
self._orig_environ = os.environ.copy()
|
self._environ_vars = {}
|
||||||
keys = os.environ.keys()
|
keys = os.environ.keys()
|
||||||
for k in keys:
|
for k in keys:
|
||||||
if k in ('ST_KEY', 'ST_USER', 'ST_AUTH'):
|
if (k in ('ST_KEY', 'ST_USER', 'ST_AUTH')
|
||||||
del os.environ[k]
|
or k.startswith('OS_')):
|
||||||
|
self._environ_vars[k] = os.environ.pop(k)
|
||||||
|
|
||||||
def tearDown(self):
|
def tearDown(self):
|
||||||
os.environ = self._orig_environ
|
os.environ.update(self._environ_vars)
|
||||||
|
|
||||||
def _make_fake_command(self, result):
|
def _make_fake_command(self, result):
|
||||||
def fake_command(parser, args, thread_manager):
|
def fake_command(parser, args, thread_manager):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user