From 446f4ca18d5ed3f184b2b3bd6ed8d137cf5597a1 Mon Sep 17 00:00:00 2001 From: Marga Millet Date: Sun, 17 Jan 2016 14:13:03 -0800 Subject: [PATCH] Python3: Keep compatibility for urllib.urlencode In Python3, urlencode is not ins urllib module as it used to be in Python2.7. To keep compatibility, use urllib.parse.urlencode instead of urllib.urlencode. Targets blueprint: murano-python-3-support Change-Id: I6c04049636bd1e853b87cd6913ac6adf002aa76f --- murano/tests/unit/api/base.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/murano/tests/unit/api/base.py b/murano/tests/unit/api/base.py index 30419eb4..db4b8a1b 100644 --- a/murano/tests/unit/api/base.py +++ b/murano/tests/unit/api/base.py @@ -14,12 +14,12 @@ # limitations under the License. import logging -import urllib import fixtures import mock from oslo_utils import timeutils import routes +from six.moves import urllib import webob from murano.api.v1 import request_statistics @@ -164,7 +164,7 @@ class ControllerTest(object): environ['REQUEST_METHOD'] = method if params: - qs = urllib.urlencode(params) + qs = urllib.parse.urlencode(params) environ['QUERY_STRING'] = qs req = wsgi.Request(environ) @@ -209,7 +209,7 @@ class ControllerTest(object): req.body = data if params: - qs = urllib.urlencode(params) + qs = urllib.parse.urlencode(params) environ['QUERY_STRING'] = qs return req