X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;ds=sidebyside;f=utils%2Ftest%2Ftestapi%2Fopnfv_testapi%2Fui%2Fauth%2Futils.py;fp=utils%2Ftest%2Ftestapi%2Fopnfv_testapi%2Fui%2Fauth%2Futils.py;h=c3912ad0cc438595cc20798e89255f1323c61a18;hb=d55972a735e6038fee4ce7ad6501983f87275498;hp=0000000000000000000000000000000000000000;hpb=90f6563370e3c152f884fd1c811fca7457f07004;p=releng.git diff --git a/utils/test/testapi/opnfv_testapi/ui/auth/utils.py b/utils/test/testapi/opnfv_testapi/ui/auth/utils.py new file mode 100644 index 000000000..c3912ad0c --- /dev/null +++ b/utils/test/testapi/opnfv_testapi/ui/auth/utils.py @@ -0,0 +1,23 @@ +import random +import string + +from six.moves.urllib import parse + + +def get_token(length=30): + """Get random token.""" + return ''.join(random.choice(string.ascii_lowercase) + for i in range(length)) + + +def set_query_params(url, params): + """Set params in given query.""" + url_parts = parse.urlparse(url) + url = parse.urlunparse(( + url_parts.scheme, + url_parts.netloc, + url_parts.path, + url_parts.params, + parse.urlencode(params), + url_parts.fragment)) + return url