]> review.fuel-infra Code Review - openstack-build/cinder-build.git/commitdiff
Remove gen_uuid()
authorZhongyue Luo <zhongyue.nah@intel.com>
Wed, 14 Nov 2012 13:49:07 +0000 (22:49 +0900)
committerZhongyue Luo <zhongyue.nah@intel.com>
Thu, 15 Nov 2012 00:04:39 +0000 (08:04 +0800)
Removed gen_uuid and uuid related unittests
Replaced utils.gen_uuid() with uuid.uuid4()

Change-Id: If34096f47fdea719e2dc180b448654519ede9bc9

bin/cinder-manage
cinder/context.py
cinder/db/sqlalchemy/api.py
cinder/tests/api/openstack/fakes.py
cinder/tests/api/openstack/volume/contrib/test_volume_actions.py
cinder/tests/api/openstack/volume/contrib/test_volume_host_attribute.py
cinder/tests/api/openstack/volume/contrib/test_volume_tenant_attribute.py
cinder/tests/image/fake.py
cinder/tests/integrated/integrated_helpers.py
cinder/tests/test_utils.py
cinder/utils.py

index 9d13217425e6dc885b3080f463482ea4f7bfeee5..19bb1d6ea55d296a6c7719d1040cf212d7ad0427 100755 (executable)
@@ -58,6 +58,7 @@ import gettext
 import optparse
 import os
 import sys
+import uuid
 
 from sqlalchemy import create_engine, MetaData, Table
 from sqlalchemy.orm import sessionmaker
@@ -502,7 +503,7 @@ class StorageManagerCommands(object):
         # TODO(renukaapte) Add backend_introduce.
         ctxt = context.get_admin_context()
         params = dict(map(self._splitfun, args))
-        sr_uuid = utils.gen_uuid()
+        sr_uuid = uuid.uuid4()
 
         if flavor_label is None:
             print "error: backend needs to be associated with flavor"
index fc80f53ed16652eddc5c8fa68d32f6db25a079fe..f8ca839f4ca631bff04a72eaeee42171101cb9a2 100644 (file)
 """RequestContext: context for requests that persist through all of cinder."""
 
 import copy
+import uuid
 
 from cinder.openstack.common import local
 from cinder.openstack.common import log as logging
 from cinder.openstack.common import timeutils
 from cinder import policy
-from cinder import utils
 
 
 LOG = logging.getLogger(__name__)
 
 
 def generate_request_id():
-    return 'req-' + str(utils.gen_uuid())
+    return 'req-' + str(uuid.uuid4())
 
 
 class RequestContext(object):
index 8dd3abc283becee3f040b232065901de26ff4f92..589ef2909e4a8a7b0778d8b9960d265c1eddab28 100644 (file)
@@ -21,6 +21,7 @@
 
 import datetime
 import functools
+import uuid
 import warnings
 
 from sqlalchemy.exc import IntegrityError
@@ -41,7 +42,6 @@ from cinder import flags
 from cinder.openstack.common import log as logging
 from cinder.openstack.common import timeutils
 from cinder.openstack.common import uuidutils
-from cinder import utils
 
 
 FLAGS = flags.FLAGS
@@ -736,7 +736,7 @@ def quota_reserve(context, resources, quotas, deltas, expire,
             reservations = []
             for resource, delta in deltas.items():
                 reservation = reservation_create(elevated,
-                                                 str(utils.gen_uuid()),
+                                                 str(uuid.uuid4()),
                                                  usages[resource],
                                                  context.project_id,
                                                  resource, delta, expire,
@@ -915,7 +915,7 @@ def volume_create(context, values):
                                                models.VolumeMetadata)
     volume_ref = models.Volume()
     if not values.get('id'):
-        values['id'] = str(utils.gen_uuid())
+        values['id'] = str(uuid.uuid4())
     volume_ref.update(values)
 
     session = get_session()
@@ -1133,7 +1133,7 @@ def volume_metadata_update(context, volume_id, metadata, delete):
 def snapshot_create(context, values):
     snapshot_ref = models.Snapshot()
     if not values.get('id'):
-        values['id'] = str(utils.gen_uuid())
+        values['id'] = str(uuid.uuid4())
     snapshot_ref.update(values)
 
     session = get_session()
index 81d6148a41f46a0659f8c0a2bd6192089323888a..695322f08b01f6298c7825d22ad8430c40ef0912 100644 (file)
@@ -16,6 +16,7 @@
 #    under the License.
 
 import datetime
+import uuid
 
 import routes
 import webob
@@ -33,7 +34,6 @@ from cinder.api.openstack import wsgi as os_wsgi
 from cinder import context
 from cinder import exception as exc
 from cinder.openstack.common import timeutils
-from cinder import utils
 from cinder import wsgi
 
 
@@ -172,7 +172,7 @@ class FakeRateLimiter(object):
 
 def get_fake_uuid(token=0):
     if not token in FAKE_UUIDS:
-        FAKE_UUIDS[token] = str(utils.gen_uuid())
+        FAKE_UUIDS[token] = str(uuid.uuid4())
     return FAKE_UUIDS[token]
 
 
index 227680dab6194b6cc568111ccf0b2c4e88b2f480..afb87b494f627bdf4ec781acf044e0b766dc6a38 100644 (file)
@@ -1,3 +1,5 @@
+# vim: tabstop=4 shiftwidth=4 softtabstop=4
+
 #   Copyright 2012 OpenStack LLC.
 #
 #   Licensed under the Apache License, Version 2.0 (the "License"); you may
@@ -13,6 +15,7 @@
 #   under the License.
 
 import datetime
+import uuid
 import webob
 
 from cinder.api.openstack.volume.contrib import volume_actions
@@ -22,7 +25,6 @@ from cinder.openstack.common import jsonutils
 from cinder.openstack.common.rpc import common as rpc_common
 from cinder import test
 from cinder.tests.api.openstack import fakes
-from cinder import utils
 from cinder import volume
 from cinder.volume import api as volume_api
 
@@ -47,7 +49,7 @@ class VolumeActionsTest(test.TestCase):
     def setUp(self):
         super(VolumeActionsTest, self).setUp()
         self.stubs.Set(volume.API, 'get', fake_volume_api)
-        self.UUID = utils.gen_uuid()
+        self.UUID = uuid.uuid4()
         for _method in self._methods:
             self.stubs.Set(volume.API, _method, fake_volume_api)
 
index 2ce957b4492e87b71d96baead6fa4eeacb84437f..d32076ecc5e13ef6c4d8e529db010ca97da9c320 100644 (file)
@@ -1,3 +1,5 @@
+# vim: tabstop=4 shiftwidth=4 softtabstop=4
+
 #   Copyright 2012 OpenStack LLC.
 #
 #   Licensed under the Apache License, Version 2.0 (the "License"); you may
@@ -14,6 +16,7 @@
 
 import datetime
 import json
+import uuid
 
 from lxml import etree
 import webob
@@ -21,7 +24,6 @@ import webob
 from cinder import context
 from cinder import test
 from cinder.tests.api.openstack import fakes
-from cinder import utils
 from cinder import volume
 
 
@@ -60,7 +62,7 @@ class VolumeHostAttributeTest(test.TestCase):
         super(VolumeHostAttributeTest, self).setUp()
         self.stubs.Set(volume.API, 'get', fake_volume_get)
         self.stubs.Set(volume.API, 'get_all', fake_volume_get_all)
-        self.UUID = utils.gen_uuid()
+        self.UUID = uuid.uuid4()
 
     def test_get_volume_allowed(self):
         ctx = context.RequestContext('admin', 'fake', True)
index f3428888058bae690ae8d7c32c1326ac07e9671a..65a17d73d1b3ea8af44a266347060110c0954e55 100644 (file)
@@ -1,3 +1,5 @@
+# vim: tabstop=4 shiftwidth=4 softtabstop=4
+
 #   Copyright 2012 OpenStack LLC.
 #
 #   Licensed under the Apache License, Version 2.0 (the "License"); you may
@@ -14,6 +16,7 @@
 
 import datetime
 import json
+import uuid
 
 from lxml import etree
 import webob
@@ -21,9 +24,9 @@ import webob
 from cinder import context
 from cinder import test
 from cinder.tests.api.openstack import fakes
-from cinder import utils
 from cinder import volume
 
+
 PROJECT_ID = '88fd1da4-f464-4a87-9ce5-26f2f40743b9'
 
 
@@ -62,7 +65,7 @@ class VolumeTenantAttributeTest(test.TestCase):
         super(VolumeTenantAttributeTest, self).setUp()
         self.stubs.Set(volume.API, 'get', fake_volume_get)
         self.stubs.Set(volume.API, 'get_all', fake_volume_get_all)
-        self.UUID = utils.gen_uuid()
+        self.UUID = uuid.uuid4()
 
     def test_get_volume_allowed(self):
         ctx = context.RequestContext('admin', 'fake', True)
index 16c600e57e4f78d97739950e75a72e0e85540a6b..b6b5eb5bb0115c422366a76bd48f41a178170f09 100644 (file)
 
 import copy
 import datetime
+import uuid
 
 from cinder import exception
 from cinder import flags
 import cinder.image.glance
 from cinder.openstack.common import log as logging
-from cinder import utils
 
 
 LOG = logging.getLogger(__name__)
@@ -178,7 +178,7 @@ class _FakeImageService(object):
         :raises: Duplicate if the image already exist.
 
         """
-        image_id = str(metadata.get('id', utils.gen_uuid()))
+        image_id = str(metadata.get('id', uuid.uuid4()))
         metadata['id'] = image_id
         if image_id in self.images:
             raise exception.Duplicate()
index 72f4e690d43e9ec45457f36f41651d54bf5fbfca..f7ed84eea28a52ce4b0d362755a569624d55e581 100644 (file)
@@ -21,12 +21,12 @@ Provides common functionality for integrated unit tests
 
 import random
 import string
+import uuid
 
 from cinder.openstack.common import log as logging
 from cinder import service
 from cinder import test  # For the flags
 from cinder.tests.integrated.api import client
-from cinder import utils
 
 
 LOG = logging.getLogger(__name__)
@@ -102,7 +102,7 @@ class _IntegratedTestBase(test.TestCase):
         return generate_new_element(server_names, 'server')
 
     def get_invalid_image(self):
-        return str(utils.gen_uuid())
+        return str(uuid.uuid4())
 
     def _build_minimal_create_server_request(self):
         server = {}
index 4e542e533f45b1ce41d9bd1a3a58d8cfcf2cbe8b..52c5ec7a34a85199c55896f7e71fd5a4a2323c29 100644 (file)
@@ -22,6 +22,7 @@ import os.path
 import paramiko
 import StringIO
 import tempfile
+import uuid
 
 import mox
 
@@ -29,7 +30,6 @@ import cinder
 from cinder import exception
 from cinder import flags
 from cinder.openstack.common import timeutils
-from cinder.openstack.common import uuidutils
 from cinder import test
 from cinder import utils
 
@@ -437,11 +437,6 @@ class GenericUtilsTestCase(test.TestCase):
         self.assertEquals(h1, h2)
 
 
-class GenUUIDTestCase(test.TestCase):
-    def test_gen_valid_uuid(self):
-        self.assertTrue(uuidutils.is_uuid_like(str(utils.gen_uuid())))
-
-
 class MonkeyPatchTestCase(test.TestCase):
     """Unit test for utils.monkey_patch()."""
     def setUp(self):
@@ -654,7 +649,7 @@ class AuditPeriodTest(test.TestCase):
 class FakeSSHClient(object):
 
     def __init__(self):
-        self.id = utils.gen_uuid()
+        self.id = uuid.uuid4()
         self.transport = FakeTransport()
 
     def set_missing_host_key_policy(self, policy):
index df2894d5e1a2e004fdc012baacb610a4169cb959..40be4ff96ebc9a506e338a883e625d0a77165443 100644 (file)
@@ -1,5 +1,4 @@
 # vim: tabstop=4 shiftwidth=4 softtabstop=4
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
 
 # Copyright 2010 United States Government as represented by the
 # Administrator of the National Aeronautics and Space Administration.
@@ -41,7 +40,6 @@ import sys
 import tempfile
 import time
 import types
-import uuid
 import warnings
 from xml.sax import saxutils
 
@@ -754,10 +752,6 @@ def check_isinstance(obj, cls):
     return cls()  # Ugly PyLint hack
 
 
-def gen_uuid():
-    return uuid.uuid4()
-
-
 def bool_from_str(val):
     """Convert a string representation of a bool into a bool value"""