diff --git a/manila/db/sqlalchemy/api.py b/manila/db/sqlalchemy/api.py index ff3b8119c2..0a1075f3bf 100644 --- a/manila/db/sqlalchemy/api.py +++ b/manila/db/sqlalchemy/api.py @@ -22,7 +22,6 @@ import copy import datetime from functools import wraps import sys -import uuid import warnings # NOTE(uglide): Required to override default oslo_db Query class @@ -3532,12 +3531,12 @@ def consistency_group_get_all_by_share_server(context, share_server_id): def consistency_group_create(context, values): consistency_group = models.ConsistencyGroup() if not values.get('id'): - values['id'] = six.text_type(uuid.uuid4()) + values['id'] = six.text_type(uuidutils.generate_uuid()) mappings = [] for item in values.get('share_types') or []: mapping = models.ConsistencyGroupShareTypeMapping() - mapping['id'] = six.text_type(uuid.uuid4()) + mapping['id'] = six.text_type(uuidutils.generate_uuid()) mapping['share_type_id'] = item mapping['consistency_group_id'] = values['id'] mappings.append(mapping) @@ -3684,7 +3683,7 @@ def cgsnapshot_get_all_by_project(context, project_id, detailed=True): def cgsnapshot_create(context, values): cgsnapshot = models.CGSnapshot() if not values.get('id'): - values['id'] = six.text_type(uuid.uuid4()) + values['id'] = six.text_type(uuidutils.generate_uuid()) session = get_session() with session.begin(): @@ -3742,7 +3741,7 @@ def cgsnapshot_member_get(context, member_id, session=None): def cgsnapshot_member_create(context, values): member = models.CGSnapshotMember() if not values.get('id'): - values['id'] = six.text_type(uuid.uuid4()) + values['id'] = six.text_type(uuidutils.generate_uuid()) session = get_session() with session.begin(): diff --git a/manila/test.py b/manila/test.py index eebc8a42d1..ace36479e1 100644 --- a/manila/test.py +++ b/manila/test.py @@ -23,7 +23,6 @@ inline callbacks. import os import shutil -import uuid import fixtures import mock @@ -32,6 +31,7 @@ from oslo_config import cfg from oslo_config import fixture as config_fixture import oslo_i18n from oslo_messaging import conffixture as messaging_conffixture +from oslo_utils import uuidutils import oslotest.base as base_test from manila.db import migration @@ -176,7 +176,7 @@ class TestCase(base_test.BaseTestCase): CONF.set_override(k, v, enforce_type=True) def start_service(self, name, host=None, **kwargs): - host = host and host or uuid.uuid4().hex + host = host and host or uuidutils.generate_uuid() kwargs.setdefault('host', host) kwargs.setdefault('binary', 'manila-%s' % name) svc = service.Service.create(**kwargs) diff --git a/manila/tests/api/fakes.py b/manila/tests/api/fakes.py index c860e3eef5..da09ac6bd0 100644 --- a/manila/tests/api/fakes.py +++ b/manila/tests/api/fakes.py @@ -13,9 +13,8 @@ # License for the specific language governing permissions and limitations # under the License. -import uuid - from oslo_utils import timeutils +from oslo_utils import uuidutils import routes import webob import webob.dec @@ -166,7 +165,7 @@ class FakeRateLimiter(object): def get_fake_uuid(token=0): if token not in FAKE_UUIDS: - FAKE_UUIDS[token] = str(uuid.uuid4()) + FAKE_UUIDS[token] = uuidutils.generate_uuid() return FAKE_UUIDS[token] diff --git a/manila/tests/api/v2/test_cgsnapshots.py b/manila/tests/api/v2/test_cgsnapshots.py index 79b8b7ed03..79bb8c5441 100644 --- a/manila/tests/api/v2/test_cgsnapshots.py +++ b/manila/tests/api/v2/test_cgsnapshots.py @@ -15,12 +15,12 @@ import copy import datetime -import uuid import ddt import mock from oslo_config import cfg from oslo_serialization import jsonutils +from oslo_utils import uuidutils import six import webob @@ -125,7 +125,7 @@ class CGSnapshotApiTest(test.TestCase): def test_create(self): fake_snap, expected_snap = self._get_fake_cgsnapshot() - fake_id = six.text_type(uuid.uuid4()) + fake_id = six.text_type(uuidutils.generate_uuid()) self.mock_object(self.controller.cg_api, 'create_cgsnapshot', mock.Mock(return_value=fake_snap)) @@ -140,12 +140,12 @@ class CGSnapshotApiTest(test.TestCase): self.assertEqual(expected_snap, res_dict['cgsnapshot']) def test_create_cg_does_not_exist(self): - fake_id = six.text_type(uuid.uuid4()) + fake_id = six.text_type(uuidutils.generate_uuid()) self.mock_object(self.controller.cg_api, 'create_cgsnapshot', mock.Mock( side_effect=exception.ConsistencyGroupNotFound( consistency_group_id=six.text_type( - uuid.uuid4()) + uuidutils.generate_uuid()) ))) body = {"cgsnapshot": {"consistency_group_id": fake_id}} @@ -168,7 +168,7 @@ class CGSnapshotApiTest(test.TestCase): self.context, self.resource_name, 'create') def test_create_invalid_cg(self): - fake_id = six.text_type(uuid.uuid4()) + fake_id = six.text_type(uuidutils.generate_uuid()) self.mock_object(self.controller.cg_api, 'create_cgsnapshot', mock.Mock( side_effect=exception.InvalidConsistencyGroup( @@ -184,7 +184,7 @@ class CGSnapshotApiTest(test.TestCase): def test_create_with_name(self): fake_name = 'fake_name' fake_snap, expected_snap = self._get_fake_cgsnapshot(name=fake_name) - fake_id = six.text_type(uuid.uuid4()) + fake_id = six.text_type(uuidutils.generate_uuid()) self.mock_object(self.controller.cg_api, 'create_cgsnapshot', mock.Mock(return_value=fake_snap)) @@ -202,7 +202,7 @@ class CGSnapshotApiTest(test.TestCase): fake_description = 'fake_description' fake_snap, expected_snap = self._get_fake_cgsnapshot( description=fake_description) - fake_id = six.text_type(uuid.uuid4()) + fake_id = six.text_type(uuidutils.generate_uuid()) self.mock_object(self.controller.cg_api, 'create_cgsnapshot', mock.Mock(return_value=fake_snap)) @@ -220,7 +220,7 @@ class CGSnapshotApiTest(test.TestCase): def test_create_with_name_and_description(self): fake_name = 'fake_name' fake_description = 'fake_description' - fake_id = six.text_type(uuid.uuid4()) + fake_id = six.text_type(uuidutils.generate_uuid()) fake_snap, expected_snap = self._get_fake_cgsnapshot( description=fake_description, name=fake_name) self.mock_object(self.controller.cg_api, 'create_cgsnapshot', @@ -241,7 +241,7 @@ class CGSnapshotApiTest(test.TestCase): def test_update_with_name_and_description(self): fake_name = 'fake_name' fake_description = 'fake_description' - fake_id = six.text_type(uuid.uuid4()) + fake_id = six.text_type(uuidutils.generate_uuid()) fake_snap, expected_snap = self._get_fake_cgsnapshot( description=fake_description, name=fake_name) self.mock_object(self.controller.cg_api, 'get_cgsnapshot', diff --git a/manila/tests/api/v2/test_consistency_groups.py b/manila/tests/api/v2/test_consistency_groups.py index d0360f0a5b..5f1169a6f3 100644 --- a/manila/tests/api/v2/test_consistency_groups.py +++ b/manila/tests/api/v2/test_consistency_groups.py @@ -15,12 +15,12 @@ import copy import datetime -import uuid import ddt import mock from oslo_config import cfg from oslo_serialization import jsonutils +from oslo_utils import uuidutils import six import webob @@ -49,7 +49,7 @@ class CGApiTest(test.TestCase): super(self.__class__, self).setUp() self.controller = cgs.CGController() self.resource_name = self.controller.resource_name - self.fake_share_type = {'id': six.text_type(uuid.uuid4())} + self.fake_share_type = {'id': six.text_type(uuidutils.generate_uuid())} self.api_version = '2.4' self.request = fakes.HTTPRequest.blank('/consistency-groups', version=self.api_version, @@ -89,8 +89,8 @@ class CGApiTest(test.TestCase): 'description': None, 'host': None, 'source_cgsnapshot_id': None, - 'share_network_id': uuid.uuid4(), - 'share_server_id': uuid.uuid4(), + 'share_network_id': uuidutils.generate_uuid(), + 'share_server_id': uuidutils.generate_uuid(), 'share_types': [], 'created_at': datetime.datetime(1, 1, 1, 1, 1, 1), } @@ -134,7 +134,7 @@ class CGApiTest(test.TestCase): self.context, self.resource_name, 'create') def test_cg_create_invalid_cgsnapshot_state(self): - fake_snap_id = six.text_type(uuid.uuid4()) + fake_snap_id = six.text_type(uuidutils.generate_uuid()) self.mock_object(self.controller.cg_api, 'create', mock.Mock(side_effect=exception.InvalidCGSnapshot( reason='bad status' @@ -214,8 +214,8 @@ class CGApiTest(test.TestCase): self.context, self.resource_name, 'create') def test_cg_create_with_source_cgsnapshot_id_and_share_network(self): - fake_snap_id = six.text_type(uuid.uuid4()) - fake_net_id = six.text_type(uuid.uuid4()) + fake_snap_id = six.text_type(uuidutils.generate_uuid()) + fake_net_id = six.text_type(uuidutils.generate_uuid()) self.mock_object(share_types, 'get_default_share_type', mock.Mock(return_value=self.fake_share_type)) mock_api_call = self.mock_object(self.controller.cg_api, 'create') @@ -235,7 +235,7 @@ class CGApiTest(test.TestCase): self.context, self.resource_name, 'create') def test_cg_create_with_source_cgsnapshot_id(self): - fake_snap_id = six.text_type(uuid.uuid4()) + fake_snap_id = six.text_type(uuidutils.generate_uuid()) fake_cg, expected_cg = self._get_fake_cg( source_cgsnapshot_id=fake_snap_id) @@ -256,7 +256,7 @@ class CGApiTest(test.TestCase): self.context, self.resource_name, 'create') def test_cg_create_with_share_network_id(self): - fake_net_id = six.text_type(uuid.uuid4()) + fake_net_id = six.text_type(uuidutils.generate_uuid()) fake_cg, expected_cg = self._get_fake_cg( share_network_id=fake_net_id) @@ -278,7 +278,7 @@ class CGApiTest(test.TestCase): self.context, self.resource_name, 'create') def test_cg_create_no_default_share_type_with_cgsnapshot(self): - fake_snap_id = six.text_type(uuid.uuid4()) + fake_snap_id = six.text_type(uuidutils.generate_uuid()) fake_cg, expected_cg = self._get_fake_cg() self.mock_object(share_types, 'get_default_share_type', mock.Mock(return_value=None)) @@ -334,7 +334,7 @@ class CGApiTest(test.TestCase): self.context, self.resource_name, 'create') def test_cg_create_source_cgsnapshot_not_in_available(self): - fake_snap_id = six.text_type(uuid.uuid4()) + fake_snap_id = six.text_type(uuidutils.generate_uuid()) body = {"consistency_group": {"source_cgsnapshot_id": fake_snap_id}} self.mock_object(self.controller.cg_api, 'create', mock.Mock( side_effect=exception.InvalidCGSnapshot(reason='blah'))) @@ -345,7 +345,7 @@ class CGApiTest(test.TestCase): self.context, self.resource_name, 'create') def test_cg_create_source_cgsnapshot_does_not_exist(self): - fake_snap_id = six.text_type(uuid.uuid4()) + fake_snap_id = six.text_type(uuidutils.generate_uuid()) body = {"consistency_group": {"source_cgsnapshot_id": fake_snap_id}} self.mock_object(self.controller.cg_api, 'create', mock.Mock( side_effect=exception.CGSnapshotNotFound( diff --git a/manila/tests/fake_network.py b/manila/tests/fake_network.py index 31c66bb78d..f9c2556a6f 100644 --- a/manila/tests/fake_network.py +++ b/manila/tests/fake_network.py @@ -13,9 +13,8 @@ # License for the specific language governing permissions and limitations # under the License. -import uuid - from oslo_config import cfg +from oslo_utils import uuidutils CONF = cfg.CONF @@ -124,11 +123,11 @@ class API(object): def get_all_admin_project_networks(self): net1 = self.network.copy() net1['tenant_id'] = self.admin_project_id - net1['id'] = str(uuid.uuid4()) + net1['id'] = uuidutils.generate_uuid() net2 = self.network.copy() net2['tenant_id'] = self.admin_project_id - net2['id'] = str(uuid.uuid4()) + net2['id'] = uuidutils.generate_uuid() return [net1, net2] def create_port(self, tenant_id, network_id, subnet_id=None, @@ -154,7 +153,7 @@ class API(object): for i in range(2): ports.append(self.port.copy()) for port in ports: - port['id'] = str(uuid.uuid4()) + port['id'] = uuidutils.generate_uuid() for key, val in search_opts.items(): port[key] = val if 'id' in search_opts: @@ -195,8 +194,8 @@ class API(object): """Get all networks for client.""" net1 = self.network.copy() net2 = self.network.copy() - net1['id'] = str(uuid.uuid4()) - net2['id'] = str(uuid.uuid4()) + net1['id'] = uuidutils.generate_uuid() + net2['id'] = uuidutils.generate_uuid() return [net1, net2] def get_network(self, network_uuid): diff --git a/manila/tests/fake_share.py b/manila/tests/fake_share.py index ca40071e93..c667a93fb4 100644 --- a/manila/tests/fake_share.py +++ b/manila/tests/fake_share.py @@ -14,12 +14,12 @@ # License for the specific language governing permissions and limitations # under the License. import datetime -import uuid from manila.api.openstack import api_version_request as api_version from manila.common import constants from manila.db.sqlalchemy import models from manila.tests.db import fakes as db_fakes +from oslo_utils import uuidutils def fake_share(**kwargs): @@ -230,7 +230,7 @@ def fake_access(**kwargs): def fake_replica(id=None, as_primitive=True, for_manager=False, **kwargs): replica = { - 'id': id or str(uuid.uuid4()), + 'id': id or uuidutils.generate_uuid(), 'share_id': 'f0e4bb5e-65f0-11e5-9d70-feff819cdc9f', 'deleted': False, 'host': 'openstack@BackendZ#PoolA', diff --git a/manila/tests/integrated/integrated_helpers.py b/manila/tests/integrated/integrated_helpers.py index df3da066b6..4b9937ce7a 100644 --- a/manila/tests/integrated/integrated_helpers.py +++ b/manila/tests/integrated/integrated_helpers.py @@ -19,7 +19,6 @@ Provides common functionality for integrated unit tests import random import string -import uuid from oslo_log import log @@ -28,6 +27,7 @@ from manila import test # For the flags from manila.tests.integrated.api import client from oslo_config import cfg +from oslo_utils import uuidutils CONF = cfg.CONF LOG = log.getLogger(__name__) @@ -103,7 +103,7 @@ class _IntegratedTestBase(test.TestCase): return generate_new_element(server_names, 'server') def get_invalid_image(self): - return str(uuid.uuid4()) + return uuidutils.generate_uuid() def _build_minimal_create_server_request(self): server = {} diff --git a/manila/tests/share/drivers/netapp/dataontap/cluster_mode/test_lib_base.py b/manila/tests/share/drivers/netapp/dataontap/cluster_mode/test_lib_base.py index 46111956e6..7b07f3d029 100644 --- a/manila/tests/share/drivers/netapp/dataontap/cluster_mode/test_lib_base.py +++ b/manila/tests/share/drivers/netapp/dataontap/cluster_mode/test_lib_base.py @@ -21,7 +21,6 @@ import json import math import socket import time -import uuid import ddt import mock @@ -29,6 +28,7 @@ from oslo_log import log from oslo_service import loopingcall from oslo_utils import timeutils from oslo_utils import units +from oslo_utils import uuidutils from manila.common import constants from manila import exception @@ -3043,10 +3043,10 @@ class NetAppFileStorageLibraryTestCase(test.TestCase): fake_snapshot = copy.deepcopy(fake.SNAPSHOT) fake_snapshot['share_id'] = self.fake_replica['id'] fake_snapshot_2 = copy.deepcopy(fake.SNAPSHOT) - fake_snapshot_2['id'] = str(uuid.uuid4()) + fake_snapshot_2['id'] = uuidutils.generate_uuid() fake_snapshot_2['share_id'] = self.fake_replica_2['id'] fake_snapshot_3 = copy.deepcopy(fake.SNAPSHOT) - fake_snapshot_3['id'] = str(uuid.uuid4()) + fake_snapshot_3['id'] = uuidutils.generate_uuid() fake_snapshot_3['share_id'] = fake_replica_3['id'] snapshot_list = [fake_snapshot, fake_snapshot_2, fake_snapshot_3] @@ -3091,10 +3091,10 @@ class NetAppFileStorageLibraryTestCase(test.TestCase): fake_snapshot = copy.deepcopy(fake.SNAPSHOT) fake_snapshot['share_id'] = self.fake_replica['id'] fake_snapshot_2 = copy.deepcopy(fake.SNAPSHOT) - fake_snapshot_2['id'] = str(uuid.uuid4()) + fake_snapshot_2['id'] = uuidutils.generate_uuid() fake_snapshot_2['share_id'] = self.fake_replica_2['id'] fake_snapshot_3 = copy.deepcopy(fake.SNAPSHOT) - fake_snapshot_3['id'] = str(uuid.uuid4()) + fake_snapshot_3['id'] = uuidutils.generate_uuid() fake_snapshot_3['share_id'] = fake_replica_3['id'] snapshot_list = [fake_snapshot, fake_snapshot_2, fake_snapshot_3] @@ -3141,10 +3141,10 @@ class NetAppFileStorageLibraryTestCase(test.TestCase): fake_snapshot = copy.deepcopy(fake.SNAPSHOT) fake_snapshot['share_id'] = self.fake_replica['id'] fake_snapshot_2 = copy.deepcopy(fake.SNAPSHOT) - fake_snapshot_2['id'] = str(uuid.uuid4()) + fake_snapshot_2['id'] = uuidutils.generate_uuid() fake_snapshot_2['share_id'] = self.fake_replica_2['id'] fake_snapshot_3 = copy.deepcopy(fake.SNAPSHOT) - fake_snapshot_3['id'] = str(uuid.uuid4()) + fake_snapshot_3['id'] = uuidutils.generate_uuid() fake_snapshot_3['share_id'] = fake_replica_3['id'] snapshot_list = [fake_snapshot, fake_snapshot_2, fake_snapshot_3] @@ -3192,10 +3192,10 @@ class NetAppFileStorageLibraryTestCase(test.TestCase): fake_snapshot = copy.deepcopy(fake.SNAPSHOT) fake_snapshot['share_id'] = self.fake_replica['id'] fake_snapshot_2 = copy.deepcopy(fake.SNAPSHOT) - fake_snapshot_2['id'] = str(uuid.uuid4()) + fake_snapshot_2['id'] = uuidutils.generate_uuid() fake_snapshot_2['share_id'] = self.fake_replica_2['id'] fake_snapshot_3 = copy.deepcopy(fake.SNAPSHOT) - fake_snapshot_3['id'] = str(uuid.uuid4()) + fake_snapshot_3['id'] = uuidutils.generate_uuid() fake_snapshot_3['share_id'] = fake_replica_3['id'] snapshot_list = [fake_snapshot, fake_snapshot_2, fake_snapshot_3] @@ -3222,11 +3222,11 @@ class NetAppFileStorageLibraryTestCase(test.TestCase): fake_snapshot['id']) fake_snapshot['provider_location'] = snapshot_name fake_snapshot_2 = copy.deepcopy(fake.SNAPSHOT) - fake_snapshot_2['id'] = str(uuid.uuid4()) + fake_snapshot_2['id'] = uuidutils.generate_uuid() fake_snapshot_2['share_id'] = self.fake_replica_2['id'] fake_snapshot_2['provider_location'] = snapshot_name fake_snapshot_3 = copy.deepcopy(fake.SNAPSHOT) - fake_snapshot_3['id'] = str(uuid.uuid4()) + fake_snapshot_3['id'] = uuidutils.generate_uuid() fake_snapshot_3['share_id'] = fake_replica_3['id'] fake_snapshot_3['provider_location'] = snapshot_name @@ -3265,11 +3265,11 @@ class NetAppFileStorageLibraryTestCase(test.TestCase): fake_snapshot['id']) fake_snapshot['provider_location'] = snapshot_name fake_snapshot_2 = copy.deepcopy(fake.SNAPSHOT) - fake_snapshot_2['id'] = str(uuid.uuid4()) + fake_snapshot_2['id'] = uuidutils.generate_uuid() fake_snapshot_2['share_id'] = self.fake_replica_2['id'] fake_snapshot_2['provider_location'] = snapshot_name fake_snapshot_3 = copy.deepcopy(fake.SNAPSHOT) - fake_snapshot_3['id'] = str(uuid.uuid4()) + fake_snapshot_3['id'] = uuidutils.generate_uuid() fake_snapshot_3['share_id'] = fake_replica_3['id'] fake_snapshot_3['provider_location'] = snapshot_name @@ -3312,11 +3312,11 @@ class NetAppFileStorageLibraryTestCase(test.TestCase): fake_snapshot['busy'] = False fake_snapshot_2 = copy.deepcopy(fake.SNAPSHOT) - fake_snapshot_2['id'] = str(uuid.uuid4()) + fake_snapshot_2['id'] = uuidutils.generate_uuid() fake_snapshot_2['share_id'] = self.fake_replica_2['id'] fake_snapshot_2['provider_location'] = snapshot_name fake_snapshot_3 = copy.deepcopy(fake.SNAPSHOT) - fake_snapshot_3['id'] = str(uuid.uuid4()) + fake_snapshot_3['id'] = uuidutils.generate_uuid() fake_snapshot_3['share_id'] = fake_replica_3['id'] fake_snapshot_3['provider_location'] = snapshot_name @@ -3358,11 +3358,11 @@ class NetAppFileStorageLibraryTestCase(test.TestCase): fake_snapshot['busy'] = False fake_snapshot_2 = copy.deepcopy(fake.SNAPSHOT) - fake_snapshot_2['id'] = str(uuid.uuid4()) + fake_snapshot_2['id'] = uuidutils.generate_uuid() fake_snapshot_2['share_id'] = self.fake_replica_2['id'] fake_snapshot_2['provider_location'] = snapshot_name fake_snapshot_3 = copy.deepcopy(fake.SNAPSHOT) - fake_snapshot_3['id'] = str(uuid.uuid4()) + fake_snapshot_3['id'] = uuidutils.generate_uuid() fake_snapshot_3['share_id'] = fake_replica_3['id'] fake_snapshot_3['provider_location'] = snapshot_name diff --git a/manila/tests/share/test_api.py b/manila/tests/share/test_api.py index fac291114a..7bb4074e0e 100644 --- a/manila/tests/share/test_api.py +++ b/manila/tests/share/test_api.py @@ -16,12 +16,12 @@ import copy import datetime -import uuid import ddt import mock from oslo_config import cfg from oslo_utils import timeutils +from oslo_utils import uuidutils from manila.common import constants from manila import context @@ -1204,7 +1204,8 @@ class ShareAPITestCase(test.TestCase): @ddt.data(constants.STATUS_MANAGING, constants.STATUS_ERROR_DELETING, constants.STATUS_CREATING, constants.STATUS_AVAILABLE) def test_delete_snapshot_force_delete(self, status): - share = fakes.fake_share(id=uuid.uuid4(), has_replicas=False) + share = fakes.fake_share(id=uuidutils.generate_uuid(), + has_replicas=False) snapshot = fakes.fake_snapshot(aggregate_status=status, share=share) snapshot_instance = fakes.fake_snapshot_instance( base_snapshot=snapshot) @@ -1872,7 +1873,7 @@ class ShareAPITestCase(test.TestCase): def test_share_metadata_get(self): metadata = {'a': 'b', 'c': 'd'} - share_id = str(uuid.uuid4()) + share_id = uuidutils.generate_uuid() db_api.share_create(self.context, {'id': share_id, 'metadata': metadata}) self.assertEqual(metadata, @@ -1882,7 +1883,7 @@ class ShareAPITestCase(test.TestCase): metadata1 = {'a': '1', 'c': '2'} metadata2 = {'a': '3', 'd': '5'} should_be = {'a': '3', 'c': '2', 'd': '5'} - share_id = str(uuid.uuid4()) + share_id = uuidutils.generate_uuid() db_api.share_create(self.context, {'id': share_id, 'metadata': metadata1}) db_api.share_metadata_update(self.context, share_id, metadata2, False) @@ -1893,7 +1894,7 @@ class ShareAPITestCase(test.TestCase): metadata1 = {'a': '1', 'c': '2'} metadata2 = {'a': '3', 'd': '4'} should_be = metadata2 - share_id = str(uuid.uuid4()) + share_id = uuidutils.generate_uuid() db_api.share_create(self.context, {'id': share_id, 'metadata': metadata1}) db_api.share_metadata_update(self.context, share_id, metadata2, True) diff --git a/manila/tests/test_utils.py b/manila/tests/test_utils.py index 5b43c6b054..d500647d45 100644 --- a/manila/tests/test_utils.py +++ b/manila/tests/test_utils.py @@ -18,12 +18,12 @@ import datetime import errno import socket import time -import uuid import ddt import mock from oslo_config import cfg from oslo_utils import timeutils +from oslo_utils import uuidutils import paramiko from webob import exc @@ -202,7 +202,7 @@ class MonkeyPatchTestCase(test.TestCase): class FakeSSHClient(object): def __init__(self): - self.id = uuid.uuid4() + self.id = uuidutils.generate_uuid() self.transport = FakeTransport() def set_missing_host_key_policy(self, policy):