aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJavi Merino <javi.merino@arm.com>2014-04-08 16:46:42 +0100
committerJavi Merino <javi.merino@arm.com>2014-04-08 16:46:42 +0100
commit9e9ed7fa9fc8a3ae0600b8c881d6f67ffe9a5141 (patch)
treead06417aff2f367244d9dabd007e449351dd1501
parent4a1c2e7ec16c0afa4b09412dc8262b0ad0263230 (diff)
downloadtrappy-9e9ed7fa9fc8a3ae0600b8c881d6f67ffe9a5141.tar.gz
tests: return to the previous dir after finishing a run with a SetupDirectory derived class
-rw-r--r--tests/utils_tests.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/tests/utils_tests.py b/tests/utils_tests.py
index ae89bfa..7bf4079 100644
--- a/tests/utils_tests.py
+++ b/tests/utils_tests.py
@@ -13,6 +13,8 @@ class SetupDirectory(unittest.TestCase):
super(SetupDirectory, self).__init__(*args, **kwargs)
def setUp(self):
+ self.previous_dir = os.getcwd()
+
self.out_dir = tempfile.mkdtemp()
os.chdir(self.out_dir)
@@ -21,4 +23,5 @@ class SetupDirectory(unittest.TestCase):
shutil.copy(src_fname, self.out_dir)
def tearDown(self):
+ os.chdir(self.previous_dir)
shutil.rmtree(self.out_dir)