Switch to mox3
As mox3 is a drop-in Python 3 replacement for mox, let's switch to it. Change-Id: I0174398c492fdd5e53672dd0f654f220583b75d4
This commit is contained in:
parent
808fa29ce2
commit
a360ed98bb
@ -15,7 +15,7 @@
|
||||
|
||||
import httplib
|
||||
|
||||
import mox
|
||||
from mox3 import mox
|
||||
import testtools
|
||||
|
||||
from glance.common import auth
|
||||
|
@ -17,8 +17,8 @@ import os.path
|
||||
import shutil
|
||||
|
||||
import fixtures
|
||||
from oslotest import moxstubout
|
||||
import osprofiler.web
|
||||
import stubout
|
||||
|
||||
from glance.api.middleware import context
|
||||
from glance.common import config
|
||||
@ -29,8 +29,8 @@ class TestPasteApp(test_utils.BaseTestCase):
|
||||
|
||||
def setUp(self):
|
||||
super(TestPasteApp, self).setUp()
|
||||
self.stubs = stubout.StubOutForTesting()
|
||||
self.addCleanup(self.stubs.UnsetAll)
|
||||
mox_fixture = self.useFixture(moxstubout.MoxStubout())
|
||||
self.stubs = mox_fixture.stubs
|
||||
|
||||
def _do_test_load_paste_app(self,
|
||||
expected_app_type,
|
||||
|
@ -16,7 +16,7 @@
|
||||
|
||||
from oslo.serialization import jsonutils
|
||||
from oslo_utils import timeutils
|
||||
import stubout
|
||||
from oslotest import moxstubout
|
||||
import webob
|
||||
|
||||
from glance.api import authorization
|
||||
@ -122,8 +122,8 @@ class TestKeystoneAuthPlugin(utils.BaseTestCase):
|
||||
|
||||
def setUp(self):
|
||||
super(TestKeystoneAuthPlugin, self).setUp()
|
||||
self.stubs = stubout.StubOutForTesting()
|
||||
self.addCleanup(self.stubs.UnsetAll)
|
||||
mox_fixture = self.useFixture(moxstubout.MoxStubout())
|
||||
self.stubs = mox_fixture.stubs
|
||||
|
||||
def test_get_plugin_from_strategy_keystone(self):
|
||||
strategy = auth.get_plugin_from_strategy('keystone')
|
||||
|
@ -21,9 +21,9 @@ import time
|
||||
|
||||
import fixtures
|
||||
from oslo_utils import units
|
||||
from oslotest import moxstubout
|
||||
import six
|
||||
from six.moves import xrange
|
||||
import stubout
|
||||
|
||||
from glance.common import exception
|
||||
from glance import image_cache
|
||||
@ -506,9 +506,9 @@ class TestImageCacheNoDep(test_utils.BaseTestCase):
|
||||
def init_driver(self2):
|
||||
self2.driver = self.driver
|
||||
|
||||
self.stubs = stubout.StubOutForTesting()
|
||||
mox_fixture = self.useFixture(moxstubout.MoxStubout())
|
||||
self.stubs = mox_fixture.stubs
|
||||
self.stubs.Set(image_cache.ImageCache, 'init_driver', init_driver)
|
||||
self.addCleanup(self.stubs.UnsetAll)
|
||||
|
||||
def test_get_caching_iter_when_write_fails(self):
|
||||
|
||||
|
@ -21,7 +21,7 @@ import uuid
|
||||
import eventlet
|
||||
import glance_store
|
||||
from mock import patch
|
||||
import mox
|
||||
from mox3 import mox
|
||||
from oslo_config import cfg
|
||||
|
||||
from glance.common import exception
|
||||
|
@ -13,7 +13,7 @@
|
||||
# License for the specific language governing permissions and limitations
|
||||
# under the License.
|
||||
import glance_store
|
||||
import mox
|
||||
import mock
|
||||
|
||||
from glance.common import exception
|
||||
import glance.location
|
||||
@ -852,21 +852,13 @@ class TestStoreAddToBackend(utils.BaseTestCase):
|
||||
self.size = len(self.data)
|
||||
self.location = "file:///ab/cde/fgh"
|
||||
self.checksum = "md5"
|
||||
self.mox = mox.Mox()
|
||||
|
||||
def tearDown(self):
|
||||
super(TestStoreAddToBackend, self).tearDown()
|
||||
self.mox.UnsetStubs()
|
||||
|
||||
def _bad_metadata(self, in_metadata):
|
||||
mstore = self.mox.CreateMockAnything()
|
||||
mstore.add(self.image_id, mox.IgnoreArg(),
|
||||
self.size, context=None).AndReturn(
|
||||
(self.location, self.size, self.checksum, in_metadata))
|
||||
mstore.__str__ = lambda: "hello"
|
||||
mstore.__unicode__ = lambda: "hello"
|
||||
|
||||
self.mox.ReplayAll()
|
||||
mstore = mock.Mock()
|
||||
mstore.add.return_value = (self.location, self.size,
|
||||
self.checksum, in_metadata)
|
||||
mstore.__str__ = lambda self: "hello"
|
||||
mstore.__unicode__ = lambda self: "hello"
|
||||
|
||||
self.assertRaises(glance_store.BackendException,
|
||||
glance_store.store_add_to_backend,
|
||||
@ -874,16 +866,15 @@ class TestStoreAddToBackend(utils.BaseTestCase):
|
||||
self.data,
|
||||
self.size,
|
||||
mstore)
|
||||
self.mox.VerifyAll()
|
||||
|
||||
mstore.add.assert_called_once_with(self.image_id, mock.ANY,
|
||||
self.size, context=None)
|
||||
|
||||
def _good_metadata(self, in_metadata):
|
||||
mstore = mock.Mock()
|
||||
mstore.add.return_value = (self.location, self.size,
|
||||
self.checksum, in_metadata)
|
||||
|
||||
mstore = self.mox.CreateMockAnything()
|
||||
mstore.add(self.image_id, mox.IgnoreArg(),
|
||||
self.size, context=None).AndReturn(
|
||||
(self.location, self.size, self.checksum, in_metadata))
|
||||
|
||||
self.mox.ReplayAll()
|
||||
(location,
|
||||
size,
|
||||
checksum,
|
||||
@ -891,7 +882,10 @@ class TestStoreAddToBackend(utils.BaseTestCase):
|
||||
self.data,
|
||||
self.size,
|
||||
mstore)
|
||||
self.mox.VerifyAll()
|
||||
|
||||
mstore.add.assert_called_once_with(self.image_id, mock.ANY,
|
||||
self.size, context=None)
|
||||
|
||||
self.assertEqual(self.location, location)
|
||||
self.assertEqual(self.size, size)
|
||||
self.assertEqual(self.checksum, checksum)
|
||||
@ -937,19 +931,4 @@ class TestStoreAddToBackend(utils.BaseTestCase):
|
||||
self._bad_metadata(m)
|
||||
|
||||
def test_bad_metadata_not_dict(self):
|
||||
store = self.mox.CreateMockAnything()
|
||||
store.add(self.image_id, mox.IgnoreArg(),
|
||||
self.size, context=None).AndReturn(
|
||||
(self.location, self.size, self.checksum, []))
|
||||
store.__str__ = lambda: "hello"
|
||||
store.__unicode__ = lambda: "hello"
|
||||
|
||||
self.mox.ReplayAll()
|
||||
|
||||
self.assertRaises(glance_store.BackendException,
|
||||
glance_store.store_add_to_backend,
|
||||
self.image_id,
|
||||
self.data,
|
||||
self.size,
|
||||
store)
|
||||
self.mox.VerifyAll()
|
||||
self._bad_metadata([])
|
||||
|
@ -27,8 +27,8 @@ import fixtures
|
||||
from oslo.serialization import jsonutils
|
||||
from oslo_config import cfg
|
||||
from oslo_utils import timeutils
|
||||
from oslotest import moxstubout
|
||||
import six
|
||||
import stubout
|
||||
import testtools
|
||||
import webob
|
||||
|
||||
@ -54,18 +54,14 @@ class BaseTestCase(testtools.TestCase):
|
||||
# the following policy tests
|
||||
config.parse_args(args=[])
|
||||
self.addCleanup(CONF.reset)
|
||||
self.stubs = stubout.StubOutForTesting()
|
||||
mox_fixture = self.useFixture(moxstubout.MoxStubout())
|
||||
self.stubs = mox_fixture.stubs
|
||||
self.stubs.Set(exception, '_FATAL_EXCEPTION_FORMAT_ERRORS', True)
|
||||
self.test_dir = self.useFixture(fixtures.TempDir()).path
|
||||
self.conf_dir = os.path.join(self.test_dir, 'etc')
|
||||
utils.safe_mkdirs(self.conf_dir)
|
||||
self.set_policy()
|
||||
|
||||
def tearDown(self):
|
||||
self.stubs.UnsetAll()
|
||||
self.stubs.SmartUnsetAll()
|
||||
super(BaseTestCase, self).tearDown()
|
||||
|
||||
def set_policy(self):
|
||||
conf_file = "policy.json"
|
||||
self.policy_file = self._copy_data_file(conf_file, self.conf_dir)
|
||||
|
@ -12,7 +12,7 @@ Babel>=1.3
|
||||
coverage>=3.6
|
||||
discover
|
||||
fixtures>=0.3.14
|
||||
mox>=0.5.3
|
||||
mox3>=0.7.0
|
||||
mock>=1.0
|
||||
sphinx>=1.1.2,!=1.2.0,!=1.3b1,<1.3
|
||||
requests>=2.2.0,!=2.4.0
|
||||
|
Loading…
Reference in New Issue
Block a user