Use oslotest.base.BaseTestCase as test base class
Switch to BaseTestCase as base class for all Manila test classes. This BaseTestCase class automatically uses the following fixtures: * fixtures.FakeLogger (only if needed) * fixtures.NestedTempfile * fixtures.TempHomeDir so we don't have to explicit add them to our constructor. Change-Id: I336d024f7008f5300e1882fa960a8e32439a9a70
This commit is contained in:
parent
0dd28ab401
commit
993e7489fa
@ -2,6 +2,7 @@
|
||||
test_command=OS_STDOUT_CAPTURE=${OS_STDOUT_CAPTURE:-1} \
|
||||
OS_STDERR_CAPTURE=${OS_STDERR_CAPTURE:-1} \
|
||||
OS_TEST_TIMEOUT=${OS_TEST_TIMEOUT:-60} \
|
||||
OS_LOG_CAPTURE=${OS_LOG_CAPTURE:-1} \
|
||||
${PYTHON:-python} -m subunit.run discover -t ./ ./manila/tests $LISTOPT $IDOPTION
|
||||
test_id_option=--load-list $IDFILE
|
||||
test_list_option=--list
|
||||
|
@ -30,10 +30,9 @@ import mock
|
||||
from oslo.config import cfg
|
||||
from oslo.config import fixture as config_fixture
|
||||
from oslo.messaging import conffixture as messaging_conffixture
|
||||
from oslo.utils import timeutils
|
||||
from oslo_concurrency import lockutils
|
||||
import oslotest.base as base_test
|
||||
import six
|
||||
import testtools
|
||||
|
||||
from manila.db import migration
|
||||
from manila.db.sqlalchemy import api as db_api
|
||||
@ -112,7 +111,7 @@ class StubOutForTesting(object):
|
||||
self.parent.addCleanup(stub.stop)
|
||||
|
||||
|
||||
class TestCase(testtools.TestCase):
|
||||
class TestCase(base_test.BaseTestCase):
|
||||
"""Test case base class for all unit tests."""
|
||||
|
||||
def setUp(self):
|
||||
@ -122,15 +121,6 @@ class TestCase(testtools.TestCase):
|
||||
conf_fixture.set_defaults(CONF)
|
||||
CONF([], default_config_files=[])
|
||||
|
||||
# NOTE(vish): We need a better method for creating fixtures for tests
|
||||
# now that we have some required db setup for the system
|
||||
# to work properly.
|
||||
self.start = timeutils.utcnow()
|
||||
|
||||
self.log_fixture = self.useFixture(fixtures.FakeLogger())
|
||||
self.useFixture(fixtures.NestedTempfile())
|
||||
self.useFixture(fixtures.TempHomeDir())
|
||||
|
||||
global _DB_CACHE
|
||||
if not _DB_CACHE:
|
||||
_DB_CACHE = Database(
|
||||
|
Loading…
Reference in New Issue
Block a user