diff options
Diffstat (limited to 'nova')
| -rw-r--r-- | nova/tests/test_utils.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/nova/tests/test_utils.py b/nova/tests/test_utils.py index 15b618d8e..a220bf336 100644 --- a/nova/tests/test_utils.py +++ b/nova/tests/test_utils.py @@ -20,6 +20,7 @@ import hashlib import os import os.path import socket +import shutil import StringIO import tempfile @@ -828,6 +829,8 @@ class TestLockCleanup(test.TestCase): self.pid = os.getpid() self.dead_pid = self._get_dead_pid() + self.tempdir = tempfile.mkdtemp() + self.flags(lock_path=self.tempdir) self.lock_name = 'nova-testlock' self.lock_file = os.path.join(FLAGS.lock_path, self.lock_name + '.lock') @@ -839,6 +842,10 @@ class TestLockCleanup(test.TestCase): if errno == 2: pass + def tearDown(self): + shutil.rmtree(self.tempdir) + super(TestLockCleanup, self).tearDown() + def _get_dead_pid(self): """get a pid for a process that does not exist""" |
