Useing fixtures.MockPatch instead of mockpatch.Patch

This module has been deprecated in favor of fixtures.MockPatch.

Change-Id: I52b6b8b49b32f8203c93ce044898a4c6ab5794ea
This commit is contained in:
gecong1973 2017-03-09 10:34:32 +08:00
parent 55e63d4e2a
commit 4fb5f46d04
7 changed files with 21 additions and 21 deletions

View File

@ -15,6 +15,7 @@
# under the License. # under the License.
"""Test base classes. """Test base classes.
""" """
import fixtures
import functools import functools
import os.path import os.path
import unittest import unittest
@ -22,7 +23,6 @@ import unittest
import oslo_messaging.conffixture import oslo_messaging.conffixture
from oslo_utils import timeutils from oslo_utils import timeutils
from oslotest import base from oslotest import base
from oslotest import mockpatch
import six import six
import webtest import webtest
@ -41,7 +41,7 @@ class BaseTestCase(base.BaseTestCase):
# NOTE(sileht): Ensure a new oslo.messaging driver is loaded # NOTE(sileht): Ensure a new oslo.messaging driver is loaded
# between each tests # between each tests
self.transport = messaging.get_transport(conf, "fake://", cache=False) self.transport = messaging.get_transport(conf, "fake://", cache=False)
self.useFixture(mockpatch.Patch( self.useFixture(fixtures.MockPatch(
'aodh.messaging.get_transport', 'aodh.messaging.get_transport',
return_value=self.transport)) return_value=self.transport))

View File

@ -21,7 +21,6 @@ import os
import fixtures import fixtures
from oslo_config import fixture as fixture_config from oslo_config import fixture as fixture_config
from oslo_utils import uuidutils from oslo_utils import uuidutils
from oslotest import mockpatch
import six import six
from six.moves.urllib import parse as urlparse from six.moves.urllib import parse as urlparse
@ -110,7 +109,7 @@ class TestBase(test_base.BaseTestCase):
self.alarm_conn = storage.get_connection_from_config(self.CONF) self.alarm_conn = storage.get_connection_from_config(self.CONF)
self.alarm_conn.upgrade() self.alarm_conn.upgrade()
self.useFixture(mockpatch.Patch( self.useFixture(fixtures.MockPatch(
'aodh.storage.get_connection_from_config', 'aodh.storage.get_connection_from_config',
side_effect=self._get_connection)) side_effect=self._get_connection))

View File

@ -13,10 +13,10 @@
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
# License for the specific language governing permissions and limitations # License for the specific language governing permissions and limitations
# under the License. # under the License.
import fixtures
import mock import mock
from oslo_config import fixture from oslo_config import fixture
from oslotest import base from oslotest import base
from oslotest import mockpatch
from aodh import service from aodh import service
@ -27,7 +27,8 @@ class TestEvaluatorBase(base.BaseTestCase):
conf = service.prepare_service(argv=[], config_files=[]) conf = service.prepare_service(argv=[], config_files=[])
self.conf = self.useFixture(fixture.Config(conf)).conf self.conf = self.useFixture(fixture.Config(conf)).conf
self.api_client = mock.Mock() self.api_client = mock.Mock()
self.useFixture(mockpatch.Patch('ceilometerclient.client.get_client', self.useFixture(
fixtures.MockPatch('ceilometerclient.client.get_client',
return_value=self.api_client)) return_value=self.api_client))
self.evaluator = self.EVALUATOR(self.conf) self.evaluator = self.EVALUATOR(self.conf)
self.notifier = mock.MagicMock() self.notifier = mock.MagicMock()

View File

@ -14,10 +14,10 @@
""" """
from ceilometerclient.v2 import statistics from ceilometerclient.v2 import statistics
import fixtures
import mock import mock
from oslo_utils import timeutils from oslo_utils import timeutils
from oslo_utils import uuidutils from oslo_utils import uuidutils
from oslotest import mockpatch
import six import six
from six import moves from six import moves
@ -32,7 +32,7 @@ class BaseCompositeEvaluate(base.TestEvaluatorBase):
EVALUATOR = composite.CompositeEvaluator EVALUATOR = composite.CompositeEvaluator
def setUp(self): def setUp(self):
self.client = self.useFixture(mockpatch.Patch( self.client = self.useFixture(fixtures.MockPatch(
'aodh.evaluator.gnocchi.client' 'aodh.evaluator.gnocchi.client'
)).mock.Client.return_value )).mock.Client.return_value
super(BaseCompositeEvaluate, self).setUp() super(BaseCompositeEvaluate, self).setUp()

View File

@ -14,13 +14,13 @@
# under the License. # under the License.
import datetime import datetime
import fixtures
import unittest import unittest
from gnocchiclient import exceptions from gnocchiclient import exceptions
import mock import mock
from oslo_utils import timeutils from oslo_utils import timeutils
from oslo_utils import uuidutils from oslo_utils import uuidutils
from oslotest import mockpatch
import pytz import pytz
import six import six
from six import moves from six import moves
@ -33,7 +33,7 @@ from aodh.tests.unit.evaluator import base
class TestGnocchiEvaluatorBase(base.TestEvaluatorBase): class TestGnocchiEvaluatorBase(base.TestEvaluatorBase):
def setUp(self): def setUp(self):
self.client = self.useFixture(mockpatch.Patch( self.client = self.useFixture(fixtures.MockPatch(
'aodh.evaluator.gnocchi.client' 'aodh.evaluator.gnocchi.client'
)).mock.Client.return_value )).mock.Client.return_value
self.prepared_alarms = [ self.prepared_alarms = [

View File

@ -14,11 +14,11 @@
# under the License. # under the License.
"""Tests for aodh.evaluator.AlarmEvaluationService. """Tests for aodh.evaluator.AlarmEvaluationService.
""" """
import fixtures
import time import time
import mock import mock
from oslo_config import fixture as fixture_config from oslo_config import fixture as fixture_config
from oslotest import mockpatch
from stevedore import extension from stevedore import extension
from aodh import evaluator from aodh import evaluator
@ -47,15 +47,15 @@ class TestAlarmEvaluationService(tests_base.BaseTestCase):
] ]
) )
self.useFixture(mockpatch.Patch( self.useFixture(fixtures.MockPatch(
'stevedore.extension.ExtensionManager', 'stevedore.extension.ExtensionManager',
return_value=self._fake_em return_value=self._fake_em
)) ))
self.useFixture(mockpatch.Patch( self.useFixture(fixtures.MockPatch(
'aodh.coordination.PartitionCoordinator', 'aodh.coordination.PartitionCoordinator',
return_value=self._fake_pc return_value=self._fake_pc
)) ))
self.useFixture(mockpatch.Patch( self.useFixture(fixtures.MockPatch(
'aodh.storage.get_connection_from_config', 'aodh.storage.get_connection_from_config',
return_value=self._fake_conn return_value=self._fake_conn
)) ))

View File

@ -12,13 +12,13 @@
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
# License for the specific language governing permissions and limitations # License for the specific language governing permissions and limitations
# under the License. # under the License.
import fixtures
import time import time
import mock import mock
from oslo_config import fixture as fixture_config from oslo_config import fixture as fixture_config
import oslo_messaging import oslo_messaging
from oslo_serialization import jsonutils from oslo_serialization import jsonutils
from oslotest import mockpatch
import requests import requests
import six.moves.urllib.parse as urlparse import six.moves.urllib.parse as urlparse
@ -65,7 +65,7 @@ class TestAlarmNotifier(tests_base.BaseTestCase):
self.transport, topics=['alarming'], driver='messaging', self.transport, topics=['alarming'], driver='messaging',
publisher_id='testpublisher') publisher_id='testpublisher')
self.zaqar = FakeZaqarClient(self) self.zaqar = FakeZaqarClient(self)
self.useFixture(mockpatch.Patch( self.useFixture(fixtures.MockPatch(
'aodh.notifier.zaqar.ZaqarAlarmNotifier.get_zaqar_client', 'aodh.notifier.zaqar.ZaqarAlarmNotifier.get_zaqar_client',
return_value=self.zaqar)) return_value=self.zaqar))
self.service = notifier.AlarmNotifierService(0, self.CONF) self.service = notifier.AlarmNotifierService(0, self.CONF)
@ -356,7 +356,7 @@ class TestAlarmNotifier(tests_base.BaseTestCase):
client.session.auth.get_access.return_value.auth_token = 'token_1234' client.session.auth.get_access.return_value.auth_token = 'token_1234'
self.useFixture( self.useFixture(
mockpatch.Patch('aodh.keystone_client.get_trusted_client', fixtures.MockPatch('aodh.keystone_client.get_trusted_client',
lambda *args: client)) lambda *args: client))
with mock.patch.object(requests.Session, 'post') as poster: with mock.patch.object(requests.Session, 'post') as poster:
@ -410,7 +410,7 @@ class TestAlarmNotifier(tests_base.BaseTestCase):
client.session.auth.get_access.return_value.auth_token = 'token_1234' client.session.auth.get_access.return_value.auth_token = 'token_1234'
self.useFixture( self.useFixture(
mockpatch.Patch('aodh.keystone_client.get_trusted_client', fixtures.MockPatch('aodh.keystone_client.get_trusted_client',
lambda *args: client)) lambda *args: client))
action = 'trust+zaqar://trust-1234:delete@?queue_name=foobar-critical' action = 'trust+zaqar://trust-1234:delete@?queue_name=foobar-critical'