diff options
author | DR695H <dr695h@att.com> | 2019-06-13 14:40:27 -0400 |
---|---|---|
committer | Gary Wu <gary.wu@futurewei.com> | 2019-06-13 22:05:56 +0000 |
commit | 294f996db033c0f8be6143dad201dc9d8b4b6959 (patch) | |
tree | 94998644fda9a1b13ed4ffb0c786ab4e4f9170c6 /robotframework-onap/ONAPLibrary/UUIDKeywords.py | |
parent | 0932c69548b13eab93f46e81f939dec2803cd741 (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.py | 27 |
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) |