summaryrefslogtreecommitdiffstats
path: root/cns-libs/cnslibs/common/utils.py
diff options
context:
space:
mode:
Diffstat (limited to 'cns-libs/cnslibs/common/utils.py')
-rw-r--r--cns-libs/cnslibs/common/utils.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/cns-libs/cnslibs/common/utils.py b/cns-libs/cnslibs/common/utils.py
index a47ccafa..7d1f6d6f 100644
--- a/cns-libs/cnslibs/common/utils.py
+++ b/cns-libs/cnslibs/common/utils.py
@@ -4,7 +4,9 @@ Generic utility functions not specifc to a larger suite of tools.
For example, not specific to OCP, Gluster, Heketi, etc.
"""
+import random
import re
+import string
from glusto.core import Glusto as g
@@ -42,3 +44,8 @@ def get_device_size(host, device_name):
return False
return str(int(int(match.group(1))/ONE_GB_BYTES))
+
+
+def get_random_str(size=14):
+ chars = string.ascii_lowercase + string.digits
+ return ''.join(random.choice(chars) for _ in range(size))