summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2014-08-21 20:34:35 +0000
committerGerrit Code Review <review@openstack.org>2014-08-21 20:34:35 +0000
commitd97ec374cb1ef91c34e49302842e5a151ee3e476 (patch)
tree9fa71f1fe2eb56ace97740d3f019145363caf82b
parent309437bb5255a2205337fb951fc3c6836cfdaabf (diff)
parent2eca5278e6f643e8e7b233df4272afb3e5d1c2ba (diff)
downloadpython-swiftclient-d97ec374cb1ef91c34e49302842e5a151ee3e476.tar.gz
Merge "fixed unit tests when env vars are set"
-rw-r--r--tests/unit/test_shell.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/unit/test_shell.py b/tests/unit/test_shell.py
index eb979a7..96f6d1d 100644
--- a/tests/unit/test_shell.py
+++ b/tests/unit/test_shell.py
@@ -388,6 +388,17 @@ class TestSubcommandHelp(unittest.TestCase):
class TestParsing(unittest.TestCase):
+ def setUp(self):
+ super(TestParsing, self).setUp()
+ self._orig_environ = os.environ.copy()
+ keys = os.environ.keys()
+ for k in keys:
+ if k in ('ST_KEY', 'ST_USER', 'ST_AUTH'):
+ del os.environ[k]
+
+ def tearDown(self):
+ os.environ = self._orig_environ
+
def _make_fake_command(self, result):
def fake_command(parser, args, thread_manager):
result[0], result[1] = swiftclient.shell.parse_args(parser, args)