tests: create common resources at class init time
This should save a bit of time. Change-Id: Ia43ee874f5d55e93fe96f2c5a352a4bd01912407
This commit is contained in:
parent
ee2eb67b99
commit
f181d4b2a6
@ -32,6 +32,7 @@ _RUN = False
|
||||
def _setup_test_app():
|
||||
t = test_rest.RestTest()
|
||||
t.auth = True
|
||||
t.setUpClass()
|
||||
t.setUp()
|
||||
return t.app
|
||||
|
||||
|
@ -374,8 +374,9 @@ class TestCase(base.BaseTestCase):
|
||||
return os.path.join(root, project_file)
|
||||
return root
|
||||
|
||||
def setUp(self):
|
||||
super(TestCase, self).setUp()
|
||||
@classmethod
|
||||
def setUpClass(self):
|
||||
super(TestCase, self).setUpClass()
|
||||
self.conf = service.prepare_service([],
|
||||
default_config_files=[])
|
||||
self.conf.set_override('policy_file',
|
||||
@ -410,6 +411,13 @@ class TestCase(base.BaseTestCase):
|
||||
except indexer.ArchivePolicyAlreadyExists:
|
||||
pass
|
||||
|
||||
self.conf.set_override(
|
||||
'driver',
|
||||
os.getenv("GNOCCHI_TEST_STORAGE_DRIVER", "null"),
|
||||
'storage')
|
||||
|
||||
def setUp(self):
|
||||
super(TestCase, self).setUp()
|
||||
if swexc:
|
||||
self.useFixture(mockpatch.Patch(
|
||||
'swiftclient.client.Connection',
|
||||
@ -418,11 +426,6 @@ class TestCase(base.BaseTestCase):
|
||||
self.useFixture(mockpatch.Patch('gnocchi.storage.ceph.rados',
|
||||
FakeRadosModule()))
|
||||
|
||||
self.conf.set_override(
|
||||
'driver',
|
||||
os.getenv("GNOCCHI_TEST_STORAGE_DRIVER", "null"),
|
||||
'storage')
|
||||
|
||||
if self.conf.storage.driver == 'file':
|
||||
tempdir = self.useFixture(fixtures.TempDir())
|
||||
self.conf.set_override('file_basepath',
|
||||
|
Loading…
Reference in New Issue
Block a user