tests: uses oslotest as the test base
oslotest's base will add mock.patch.stopall, so we don't have to. Change-Id: If13a465000648dfbf1e229a3b8d765e8b3204db4
This commit is contained in:
parent
f82d74ff1a
commit
8dd2910195
|
@ -34,10 +34,10 @@ from nova.tests.unit import conf_fixture
|
|||
from nova.tests.unit import policy_fixture
|
||||
from oslo_log.fixture import logging_error as log_fixture
|
||||
from oslo_log import log as logging
|
||||
from oslotest import base
|
||||
from oslotest import mock_fixture
|
||||
from oslotest import moxstubout
|
||||
import six
|
||||
import testtools
|
||||
|
||||
import compute_hyperv.nova.conf
|
||||
|
||||
|
@ -78,7 +78,7 @@ _patch_mock_to_raise_for_invalid_assert_calls()
|
|||
mock_fixture.patch_mock_module()
|
||||
|
||||
|
||||
class NoDBTestCase(testtools.TestCase):
|
||||
class NoDBTestCase(base.BaseTestCase):
|
||||
"""Test case base class for all unit tests.
|
||||
|
||||
Due to the slowness of DB access, please consider deriving from
|
||||
|
|
|
@ -32,9 +32,9 @@ class HyperVBaseTestCase(test.NoDBTestCase):
|
|||
utilsfactory_patcher = mock.patch.object(
|
||||
utilsfactory, '_get_class', HyperVBaseTestCase._mock_get_class)
|
||||
utilsfactory_patcher.start()
|
||||
self.addCleanup(utilsfactory_patcher.stop)
|
||||
|
||||
self._patch_autospec_classes()
|
||||
self.addCleanup(mock.patch.stopall)
|
||||
|
||||
@staticmethod
|
||||
def _mock_get_class(class_type, *args, **kwargs):
|
||||
|
@ -51,6 +51,7 @@ class HyperVBaseTestCase(test.NoDBTestCase):
|
|||
'.'.join([class_type.__module__, class_type.__name__]),
|
||||
mocked_class)
|
||||
patcher.start()
|
||||
self.addCleanup(patcher.stop)
|
||||
|
||||
|
||||
class MonotonicTestCase(test.NoDBTestCase):
|
||||
|
|
Loading…
Reference in New Issue