summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRobert Collins <robertc@robertcollins.net>2012-12-11 16:52:59 +1300
committerRobert Collins <robertc@robertcollins.net>2012-12-11 17:07:14 +1300
commit371acf43ff0d02267f7586f60cb44e062d2d70e3 (patch)
tree38ba11b13bbdcd00436c07f643d0e9170134382d
parentfcedc02a6f320681ae20bc1641c8bf6cd519885e (diff)
downloadnova-371acf43ff0d02267f7586f60cb44e062d2d70e3.tar.gz
nova-371acf43ff0d02267f7586f60cb44e062d2d70e3.tar.xz
nova-371acf43ff0d02267f7586f60cb44e062d2d70e3.zip
Move all temporary files into a single /tmp subdir.
Also setup a temporary homedir to prevent interactions with user configuration. This fixes bug 1088761. Change-Id: I31f1b839593351648cd7b4fb9371562c1348fafc
-rw-r--r--nova/test.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/nova/test.py b/nova/test.py
index 9de766b22..4379b6de4 100644
--- a/nova/test.py
+++ b/nova/test.py
@@ -188,6 +188,8 @@ class TestCase(testtools.TestCase):
def setUp(self):
"""Run before each test method to initialize test environment."""
super(TestCase, self).setUp()
+ self.useFixture(fixtures.NestedTempfile())
+ self.useFixture(fixtures.TempHomeDir())
self.log_fixture = self.useFixture(fixtures.FakeLogger('nova'))
self.useFixture(conf_fixture.ConfFixture(CONF))