Added uuid unit test.

Signed-off-by: Ewan Mellor <ewan@xensource.com>
This commit is contained in:
emellor@leeni.uk.xensource.com committed 2005-10-18 18:01:14 +01:00
1 parent 1e6d1e90a2
commit ac6e05c769
1 file changed
+30
+30
View File
@@ -0,0 +1,30 @@
import unittest
from xen.xend import uuid
class test_uuid(unittest.TestCase):
def testStringRoundtrip(self):
def t(inp):
self.assertEqual(uuid.fromString(uuid.toString(inp)), inp)
t(uuid.create())
t(uuid.create())
t(uuid.create())
t(uuid.create())
t(uuid.create())
def testToFromString(self):
def t(inp, expected):
self.assertEqual(uuid.toString(inp), expected)
self.assertEqual(uuid.fromString(expected), inp)
t([0 for i in range(0, 16)], "00000000-0000-0000-0000-000000000000")
t([185, 158, 125, 206, 250, 178, 125, 57, 2, 6, 162, 74, 178, 236,
196, 5], "b99e7dce-fab2-7d39-0206-a24ab2ecc405")
def test_suite():
return unittest.makeSuite(test_uuid)
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.