summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVictor Morales <victor.morales@intel.com>2017-08-31 12:03:23 -0500
committerVictor Morales <victor.morales@intel.com>2017-08-31 17:33:20 -0500
commitbbd8fafbf83c374c70308c17f10228221068d254 (patch)
tree0ea7c559665ff06a591959eefc10bcd7cb7410f3
parentbbc1222bc0044a813bec83572a1acebcc459d5e0 (diff)
Add Python 3.5 support
Python 2.7 will be supported until 2020[1]. This changes helps to prepares the transition to the transition to Python 3.x and those systems which not support other versions. [1] https://hg.python.org/peps/rev/76d43e52d978 Change-Id: Ic2847e907e29d565c89b0448135393f923de20e3 Signed-off-by: Victor Morales <victor.morales@intel.com> Issue-Id: MULTICLOUD-83
-rw-r--r--newton/newton/extensions/urls.py4
-rw-r--r--newton/newton/proxy/tests/test_identity_proxy.py2
-rw-r--r--newton/newton/proxy/urls.py4
-rw-r--r--newton/newton/pub/utils/fileutil.py2
-rw-r--r--newton/newton/pub/utils/restcall.py4
-rw-r--r--newton/newton/requests/urls.py18
-rw-r--r--newton/newton/requests/views/flavor.py2
-rw-r--r--newton/newton/requests/views/hosts.py2
-rw-r--r--newton/newton/requests/views/image.py4
-rw-r--r--newton/newton/requests/views/limits.py2
-rw-r--r--newton/newton/requests/views/network.py2
-rw-r--r--newton/newton/requests/views/server.py4
-rw-r--r--newton/newton/requests/views/subnet.py2
-rw-r--r--newton/newton/requests/views/tenants.py2
-rw-r--r--newton/newton/requests/views/volume.py2
-rw-r--r--newton/newton/requests/views/vport.py2
-rw-r--r--newton/newton/samples/tests.py2
-rw-r--r--newton/newton/swagger/views.py4
-rw-r--r--newton/tox.ini4
19 files changed, 34 insertions, 34 deletions
diff --git a/newton/newton/extensions/urls.py b/newton/newton/extensions/urls.py
index ade2b6dc..e87a02eb 100644
--- a/newton/newton/extensions/urls.py
+++ b/newton/newton/extensions/urls.py
@@ -15,8 +15,8 @@
from django.conf.urls import url
from rest_framework.urlpatterns import format_suffix_patterns
-from views import extensions
-from views import epacaps
+from newton.extensions.views import extensions
+from newton.extensions.views import epacaps
urlpatterns = [
url(r'^sions$', extensions.Extensions.as_view()),
diff --git a/newton/newton/proxy/tests/test_identity_proxy.py b/newton/newton/proxy/tests/test_identity_proxy.py
index 5066ed67..edda66ee 100644
--- a/newton/newton/proxy/tests/test_identity_proxy.py
+++ b/newton/newton/proxy/tests/test_identity_proxy.py
@@ -525,7 +525,7 @@ class TestIdentityService(unittest.TestCase):
data ={}
response = self.client.post("/api/multicloud-newton/v0/windriver-hudson-dc_RegionOne/identity/v3/auth/tokens", data=data, format='json')
self.failUnlessEqual(status.HTTP_201_CREATED, response.status_code)
- context = json.loads(response.content)
+ context = response.json()
self.assertTrue(response['X-Subject-Token'] != None)
self.assertTrue(context['token']['catalog'] != None)
diff --git a/newton/newton/proxy/urls.py b/newton/newton/proxy/urls.py
index 01d2007c..99a4e851 100644
--- a/newton/newton/proxy/urls.py
+++ b/newton/newton/proxy/urls.py
@@ -15,8 +15,8 @@
from django.conf.urls import url
from rest_framework.urlpatterns import format_suffix_patterns
-from views import identityV3
-from views import services
+from newton.proxy.views import identityV3
+from newton.proxy.views import services
urlpatterns = [
# url(r'^identity/v2)$',
diff --git a/newton/newton/pub/utils/fileutil.py b/newton/newton/pub/utils/fileutil.py
index a33186ec..6fbbec7e 100644
--- a/newton/newton/pub/utils/fileutil.py
+++ b/newton/newton/pub/utils/fileutil.py
@@ -12,7 +12,7 @@ import os
import shutil
import logging
import traceback
-import urllib2
+from six.moves import urllib
logger = logging.getLogger(__name__)
diff --git a/newton/newton/pub/utils/restcall.py b/newton/newton/pub/utils/restcall.py
index 9f36909c..d784f09c 100644
--- a/newton/newton/pub/utils/restcall.py
+++ b/newton/newton/pub/utils/restcall.py
@@ -12,9 +12,9 @@
import sys
import traceback
import logging
-import urllib2
+from six.moves import urllib
import uuid
-import httplib
+from six.moves import http_client
import httplib2
from rest_framework import status
diff --git a/newton/newton/requests/urls.py b/newton/newton/requests/urls.py
index 77045340..69f0e444 100644
--- a/newton/newton/requests/urls.py
+++ b/newton/newton/requests/urls.py
@@ -15,15 +15,15 @@
from django.conf.urls import url
from rest_framework.urlpatterns import format_suffix_patterns
-from views import network
-from views import subnet
-from views import image
-from views import volume
-from views import server
-from views import vport
-from views import limits
-from views import hosts
-from views import flavor
+from newton.requests.views import network
+from newton.requests.views import subnet
+from newton.requests.views import image
+from newton.requests.views import volume
+from newton.requests.views import server
+from newton.requests.views import vport
+from newton.requests.views import limits
+from newton.requests.views import hosts
+from newton.requests.views import flavor
urlpatterns = [
url(r'^networks(/(?P<networkid>[0-9a-zA-Z_-]+))?',
diff --git a/newton/newton/requests/views/flavor.py b/newton/newton/requests/views/flavor.py
index 497e105f..eebfe2bb 100644
--- a/newton/newton/requests/views/flavor.py
+++ b/newton/newton/requests/views/flavor.py
@@ -21,7 +21,7 @@ from rest_framework.views import APIView
from newton.pub.exceptions import VimDriverNewtonException
-from util import VimDriverUtils
+from newton.requests.views.util import VimDriverUtils
logger = logging.getLogger(__name__)
diff --git a/newton/newton/requests/views/hosts.py b/newton/newton/requests/views/hosts.py
index 86af7152..e8b13e55 100644
--- a/newton/newton/requests/views/hosts.py
+++ b/newton/newton/requests/views/hosts.py
@@ -21,7 +21,7 @@ from rest_framework.views import APIView
from newton.pub.exceptions import VimDriverNewtonException
-from util import VimDriverUtils
+from newton.requests.views.util import VimDriverUtils
logger = logging.getLogger(__name__)
diff --git a/newton/newton/requests/views/image.py b/newton/newton/requests/views/image.py
index 178675ae..ae3eacd5 100644
--- a/newton/newton/requests/views/image.py
+++ b/newton/newton/requests/views/image.py
@@ -13,7 +13,7 @@
# limitations under the License.
import logging
import json
-import urllib2
+from six.moves import urllib
import threading
import traceback
from keystoneauth1.exceptions import HttpError
@@ -23,7 +23,7 @@ from rest_framework.views import APIView
from newton.pub.exceptions import VimDriverNewtonException
-from util import VimDriverUtils
+from newton.requests.views.util import VimDriverUtils
logger = logging.getLogger(__name__)
diff --git a/newton/newton/requests/views/limits.py b/newton/newton/requests/views/limits.py
index 5df83808..4ff5f8cb 100644
--- a/newton/newton/requests/views/limits.py
+++ b/newton/newton/requests/views/limits.py
@@ -21,7 +21,7 @@ from rest_framework.views import APIView
from newton.pub.exceptions import VimDriverNewtonException
-from util import VimDriverUtils
+from newton.requests.views.util import VimDriverUtils
logger = logging.getLogger(__name__)
diff --git a/newton/newton/requests/views/network.py b/newton/newton/requests/views/network.py
index a68afba3..9c59e95e 100644
--- a/newton/newton/requests/views/network.py
+++ b/newton/newton/requests/views/network.py
@@ -21,7 +21,7 @@ from rest_framework.views import APIView
from newton.pub.exceptions import VimDriverNewtonException
-from util import VimDriverUtils
+from newton.requests.views.util import VimDriverUtils
logger = logging.getLogger(__name__)
diff --git a/newton/newton/requests/views/server.py b/newton/newton/requests/views/server.py
index 2b33bccf..d2221323 100644
--- a/newton/newton/requests/views/server.py
+++ b/newton/newton/requests/views/server.py
@@ -13,7 +13,7 @@
# limitations under the License.
import logging
import json
-import urllib2
+from six.moves import urllib
import threading
import traceback
from keystoneauth1.exceptions import HttpError
@@ -23,7 +23,7 @@ from rest_framework.views import APIView
from newton.pub.exceptions import VimDriverNewtonException
-from util import VimDriverUtils
+from newton.requests.views.util import VimDriverUtils
logger = logging.getLogger(__name__)
diff --git a/newton/newton/requests/views/subnet.py b/newton/newton/requests/views/subnet.py
index af436107..12f0c084 100644
--- a/newton/newton/requests/views/subnet.py
+++ b/newton/newton/requests/views/subnet.py
@@ -21,7 +21,7 @@ from rest_framework.views import APIView
from newton.pub.exceptions import VimDriverNewtonException
-from util import VimDriverUtils
+from newton.requests.views.util import VimDriverUtils
logger = logging.getLogger(__name__)
diff --git a/newton/newton/requests/views/tenants.py b/newton/newton/requests/views/tenants.py
index 7bf544e0..901839a4 100644
--- a/newton/newton/requests/views/tenants.py
+++ b/newton/newton/requests/views/tenants.py
@@ -21,7 +21,7 @@ from rest_framework.views import APIView
from newton.pub.exceptions import VimDriverNewtonException
-from util import VimDriverUtils
+from newton.requests.views.util import VimDriverUtils
logger = logging.getLogger(__name__)
diff --git a/newton/newton/requests/views/volume.py b/newton/newton/requests/views/volume.py
index 2e693c07..b5aa0bab 100644
--- a/newton/newton/requests/views/volume.py
+++ b/newton/newton/requests/views/volume.py
@@ -21,7 +21,7 @@ from rest_framework.views import APIView
from newton.pub.exceptions import VimDriverNewtonException
-from util import VimDriverUtils
+from newton.requests.views.util import VimDriverUtils
logger = logging.getLogger(__name__)
diff --git a/newton/newton/requests/views/vport.py b/newton/newton/requests/views/vport.py
index 021e459c..17f8e83a 100644
--- a/newton/newton/requests/views/vport.py
+++ b/newton/newton/requests/views/vport.py
@@ -21,7 +21,7 @@ from rest_framework.views import APIView
from newton.pub.exceptions import VimDriverNewtonException
-from util import VimDriverUtils
+from newton.requests.views.util import VimDriverUtils
logger = logging.getLogger(__name__)
diff --git a/newton/newton/samples/tests.py b/newton/newton/samples/tests.py
index 50b571a3..d419efa5 100644
--- a/newton/newton/samples/tests.py
+++ b/newton/newton/samples/tests.py
@@ -25,5 +25,5 @@ class SampleViewTest(unittest.TestCase):
def test_sample(self):
response = self.client.get("/samples/")
self.assertEqual(status.HTTP_200_OK, response.status_code, response.content)
- resp_data = json.loads(response.content)
+ resp_data = response.json()
self.assertEqual({"status": "active"}, resp_data)
diff --git a/newton/newton/swagger/views.py b/newton/newton/swagger/views.py
index 66d42d68..00d5f3ed 100644
--- a/newton/newton/swagger/views.py
+++ b/newton/newton/swagger/views.py
@@ -83,7 +83,7 @@ class SwaggerJsonView(APIView):
f.close()
json_data["paths"].update(json_data_temp["paths"])
json_data["definitions"].update(json_data_temp["definitions"])
- json_data["basePath"] = "/api/multicloud-newton/v0/"
- json_data["info"]["title"] = "MultiVIM driver of OpenStack Newton Service NBI"
+ json_data["basePath"] = "/api/multicloud-newton/v0/"
+ json_data["info"]["title"] = "MultiVIM driver of OpenStack Newton Service NBI"
return Response(json_data)
diff --git a/newton/tox.ini b/newton/tox.ini
index 4e15a2e7..ee15e4b0 100644
--- a/newton/tox.ini
+++ b/newton/tox.ini
@@ -1,5 +1,5 @@
[tox]
-envlist = py27
+envlist = py27,py35
skipsdist = true
[tox:jenkins]
@@ -8,5 +8,5 @@ downloadcache = ~/cache/pip
[testenv]
deps = -r{toxinidir}/requirements.txt
commands = coverage run --branch manage.py test newton
- coverage html --omit="*test*,*__init__.py" -d htmlcov
+ coverage html --omit=".tox*,*test*,*__init__.py" -d htmlcov