summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorAlex Meade <alex.meade@rackspace.com>2012-11-09 10:53:02 -0500
committerAlex Meade <alex.meade@rackspace.com>2012-11-09 12:40:13 -0500
commit251c4f54dc608d217573e3e776bb985a14684603 (patch)
tree4b888dfbe556f6951109f85081fd41939d7fe5ef /tests
parentac4515559fb7bd1a480f7260b7143ebf84e2202a (diff)
Add generate_uuid to uuidutils.
Currently many projects have their own nearly identical methods for generating uuids. This patch will change that. Change-Id: I0af348ddbdea658331e8e701dcf1f8a12d968479
Diffstat (limited to 'tests')
-rw-r--r--tests/unit/test_uuidutils.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/unit/test_uuidutils.py b/tests/unit/test_uuidutils.py
index da66197..bcf2c3d 100644
--- a/tests/unit/test_uuidutils.py
+++ b/tests/unit/test_uuidutils.py
@@ -23,6 +23,13 @@ from openstack.common import uuidutils
class UUIDUtilsTest(unittest.TestCase):
+ def test_generate_uuid(self):
+ uuid_string = uuidutils.generate_uuid()
+ self.assertTrue(isinstance(uuid_string, str))
+ self.assertEqual(len(uuid_string), 36)
+ # make sure there are 4 dashes
+ self.assertEqual(len(uuid_string.replace('-', '')), 32)
+
def test_is_uuid_like(self):
self.assertTrue(uuidutils.is_uuid_like(str(uuid.uuid4())))