summaryrefslogtreecommitdiffstats
path: root/robotframework-onap/ONAPLibrary/UUIDKeywords.py
diff options
context:
space:
mode:
authorDR695H <dr695h@att.com>2019-06-13 14:40:27 -0400
committerGary Wu <gary.wu@futurewei.com>2019-06-13 22:05:56 +0000
commit294f996db033c0f8be6143dad201dc9d8b4b6959 (patch)
tree94998644fda9a1b13ed4ffb0c786ab4e4f9170c6 /robotframework-onap/ONAPLibrary/UUIDKeywords.py
parent0932c69548b13eab93f46e81f939dec2803cd741 (diff)
move dns and uuid to the new format of keywords
Change-Id: I07612b85424c4d687b0c551ecc7727920d2736b0 Issue-ID: TEST-164 Signed-off-by: DR695H <dr695h@att.com>
Diffstat (limited to 'robotframework-onap/ONAPLibrary/UUIDKeywords.py')
-rw-r--r--robotframework-onap/ONAPLibrary/UUIDKeywords.py27
1 files changed, 27 insertions, 0 deletions
diff --git a/robotframework-onap/ONAPLibrary/UUIDKeywords.py b/robotframework-onap/ONAPLibrary/UUIDKeywords.py
new file mode 100644
index 0000000..3e85779
--- /dev/null
+++ b/robotframework-onap/ONAPLibrary/UUIDKeywords.py
@@ -0,0 +1,27 @@
+import uuid
+import time
+import datetime
+from robot.api.deco import keyword
+
+
+class UUIDKeywords(object):
+ """ Utilities useful for generating UUIDs """
+
+ def __init__(self):
+ super(UUIDKeywords, self).__init__()
+
+ @keyword
+ def generate_uuid4(self):
+ """generate a uuid"""
+ return uuid.uuid4()
+
+ @keyword
+ def generate_uuid1(self):
+ """generate a timestamp uuid"""
+ return uuid.uuid1()
+
+ @keyword
+ def generate_timestamp(self):
+ """generate a timestamp"""
+ then = datetime.datetime.now()
+ return int(time.mktime(then.timetuple()) * 1e3 + then.microsecond / 1e3)