X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=robotframework-onap%2FONAPLibrary%2FBase64Keywords.py;h=9fcbe3e17e8dac8bb0ff012886c398020d4eb9ee;hb=HEAD;hp=a87a4b9993125ea28acd53713776b7ce743c5452;hpb=205db3c1a955f9e96776019deb2922fd208557a7;p=testsuite%2Fpython-testing-utils.git diff --git a/robotframework-onap/ONAPLibrary/Base64Keywords.py b/robotframework-onap/ONAPLibrary/Base64Keywords.py index a87a4b9..9fcbe3e 100644 --- a/robotframework-onap/ONAPLibrary/Base64Keywords.py +++ b/robotframework-onap/ONAPLibrary/Base64Keywords.py @@ -1,3 +1,17 @@ +# Copyright 2019 AT&T Intellectual Property. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + from robot.api.deco import keyword import base64 @@ -11,9 +25,9 @@ class Base64Keywords(object): @keyword def base64_encode(self, string_to_encode): """generate a base64 encoded string""" - return base64.b64encode(self, string_to_encode) + return base64.b64encode(string_to_encode.encode("utf-8")) @keyword def base64_decode(self, string_to_decode): """decode a base64 encoded string""" - return base64.b64decode(self, string_to_decode) + return base64.b64decode(string_to_decode.encode("utf-8"))