]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commitdiff
Keep py3.X compatibility for urllib
authorSwapnil Kulkarni (coolsvap) <me@coolsvap.net>
Thu, 24 Dec 2015 06:44:44 +0000 (12:14 +0530)
committerSwapnil Kulkarni (coolsvap) <me@coolsvap.net>
Mon, 4 Jan 2016 09:47:05 +0000 (15:17 +0530)
Change-Id: I463d00865b8f384d22798be4dd86b62f821af67c
Partial-Bug:#1280105

neutron/tests/tempest/services/network/json/network_client.py

index 25400ca2a84d902167a8c34174bd3d84c6c6bd49..9221d8863928c7e5d6d254660a3e00d21714ae7c 100644 (file)
 #    under the License.
 
 import time
-import urllib
-
 
 from oslo_serialization import jsonutils as json
-from six.moves.urllib import parse
+from six.moves.urllib import parse as urlparse
 from tempest_lib.common.utils import misc
 from tempest_lib import exceptions as lib_exc
 
@@ -106,7 +104,7 @@ class NetworkClientJSON(service_client.ServiceClient):
         def _list(**filters):
             uri = self.get_uri(plural_name)
             if filters:
-                uri += '?' + parse.urlencode(filters, doseq=1)
+                uri += '?' + urlparse.urlencode(filters, doseq=1)
             resp, body = self.get(uri)
             result = {plural_name: self.deserialize_list(body)}
             self.expected_success(200, resp.status)
@@ -132,7 +130,7 @@ class NetworkClientJSON(service_client.ServiceClient):
             plural = self.pluralize(resource_name)
             uri = '%s/%s' % (self.get_uri(plural), resource_id)
             if fields:
-                uri += '?' + parse.urlencode(fields, doseq=1)
+                uri += '?' + urlparse.urlencode(fields, doseq=1)
             resp, body = self.get(uri)
             body = self.deserialize_single(body)
             self.expected_success(200, resp.status)
@@ -632,7 +630,7 @@ class NetworkClientJSON(service_client.ServiceClient):
     def list_qos_policies(self, **filters):
         if filters:
             uri = '%s/qos/policies?%s' % (self.uri_prefix,
-                                          urllib.urlencode(filters))
+                                          urlparse.urlencode(filters))
         else:
             uri = '%s/qos/policies' % self.uri_prefix
         resp, body = self.get(uri)