Skip to content

Commit

Permalink
Merge c62be38 into c1b3d47
Browse files Browse the repository at this point in the history
  • Loading branch information
ahmednoureldeen committed Jun 7, 2020
2 parents c1b3d47 + c62be38 commit e691aee
Show file tree
Hide file tree
Showing 16 changed files with 33 additions and 32 deletions.
2 changes: 1 addition & 1 deletion .travis.yml
Expand Up @@ -20,7 +20,7 @@ env:
- CARTOVIEW_TEST=True
- CARTOVIEW_STAND_ALONE=True
virtualenv:
system_site_packages: true
system_site_packages: false
branches:
except:
- 2.6.x_compatible
Expand Down
5 changes: 3 additions & 2 deletions cartoview/app_manager/models.py
Expand Up @@ -75,7 +75,8 @@ class App(models.Model):
date_installed = models.DateTimeField(
'Date Installed', auto_now_add=True, null=True)
installed_by = models.ForeignKey(
geonode_settings.AUTH_USER_MODEL, null=True, blank=True, on_delete=models.PROTECT)
geonode_settings.AUTH_USER_MODEL, null=True,
blank=True, on_delete=models.PROTECT)
single_instance = models.BooleanField(
default=False, null=False, blank=False)
category = models.ManyToManyField(AppType, related_name='apps')
Expand Down Expand Up @@ -132,7 +133,7 @@ def urls(self):

@property
def open_url(self):
from django.core.urlresolvers import reverse
from django.urls import reverse
open_url = reverse('app_manager_base_url') + self.name
try:
app_module = __import__(self.name)
Expand Down
4 changes: 2 additions & 2 deletions cartoview/app_manager/search_indexes.py
@@ -1,7 +1,7 @@
from agon_ratings.models import OverallRating
from pinax.ratings.models import OverallRating
from dialogos.models import Comment
from django.contrib.contenttypes.models import ContentType
from django.core.urlresolvers import reverse
from django.urls import reverse
from django.db.models import Avg
from haystack import indexes

Expand Down
2 changes: 1 addition & 1 deletion cartoview/app_manager/tests/test_helpers.py
Expand Up @@ -13,7 +13,7 @@ def test_helpers(self):
apps_dir_perm = get_perm(settings.APPS_DIR)
self.assertEqual(apps_dir_perm, 511)
apps_dir_perm = get_path_permission(settings.APPS_DIR)
self.assertEqual(apps_dir_perm, ('0777', '0777'))
self.assertEqual(apps_dir_perm, ('0o777', '0o777'))
try:
make_writeable_recursive(settings.APPS_DIR)
except OSError:
Expand Down
10 changes: 5 additions & 5 deletions cartoview/app_manager/tests/test_installer.py
@@ -1,7 +1,7 @@
import threading

from django.contrib.admin import ACTION_CHECKBOX_NAME
from django.core.urlresolvers import reverse
from django.urls import reverse
from django.test import TestCase
from geonode.people.models import Profile

Expand All @@ -21,8 +21,8 @@ def test_app_installer(self):
with lock:
user = Profile.objects.filter(is_superuser=True).first()
store_id = 1
app_name = "cartoview_dashboard"
app_version = "1.4.3"
app_name = "cartoview_test_app"
app_version = "0.1"
app_installer = AppInstaller(app_name, store_id, app_version, user)
installed_apps = app_installer.install()
self.assertEqual(len(installed_apps), 1)
Expand All @@ -32,14 +32,14 @@ def test_app_installer(self):
data = {
'action': 'suspend_selected',
ACTION_CHECKBOX_NAME:
[unicode(app.pk) for app in installed_apps]
[str(app.pk) for app in installed_apps]
}
resp = self.client.post(apps_admin_url, data)
self.assertNotEqual(resp.status_code, 500)
data = {
'action': 'activate_selected',
ACTION_CHECKBOX_NAME:
[unicode(app.pk) for app in installed_apps]
[str(app.pk) for app in installed_apps]
}
resp = self.client.post(apps_admin_url, data)
self.assertNotEqual(resp.status_code, 500)
Expand Down
2 changes: 1 addition & 1 deletion cartoview/app_manager/tests/test_views.py
@@ -1,5 +1,5 @@
from django.core.management import call_command
from django.core.urlresolvers import reverse
from django.urls import reverse
from django.test import RequestFactory, TestCase
from geonode.people.models import Profile
from geonode.tests.base import GeoNodeLiveTestSupport
Expand Down
2 changes: 1 addition & 1 deletion cartoview/apps_handler/config.py
Expand Up @@ -61,7 +61,7 @@ def __iter__(self):
return iter(self._app_data)

def __unicode__(self):
return unicode(repr(self._app_data))
return str(repr(self._app_data))

def __sort_apps(self):
self._app_data = dict(
Expand Down
4 changes: 2 additions & 2 deletions cartoview/apps_handler/db_parser.py
Expand Up @@ -2,7 +2,7 @@
from __future__ import (absolute_import, division, print_function,
unicode_literals)

from urllib import urlencode
from urllib.parse import urlencode

import dj_database_url
from django.conf import settings
Expand All @@ -17,7 +17,7 @@ class DBParseException(Exception):

def get_db_url(db_key):
databases = getattr(settings, 'DATABASES', {})
_schemes = {v: k for k, v in dj_database_url.SCHEMES.iteritems()}
_schemes = {v: k for k, v in dj_database_url.SCHEMES.items()}
if db_key in databases:
db = databases.get(db_key)
engine = db.get('ENGINE', None)
Expand Down
2 changes: 1 addition & 1 deletion cartoview/cartoview_api/tests/test_rest.py
@@ -1,4 +1,4 @@
from django.core.urlresolvers import reverse
from django.urls import reverse
from django.test import TestCase
from geonode.urls import api
from tastypie.test import ResourceTestCaseMixin
Expand Down
8 changes: 4 additions & 4 deletions cartoview/cartoview_api/views.py
Expand Up @@ -43,12 +43,12 @@ def layer_config_json(request, layername):
zoom = layer.zoom
viewer['map']['center'] = center
viewer['map']['zoom'] = zoom
for l in viewer.get("map").get("layers"):
if l.get('bbox', None):
for mapLayer in viewer.get("map").get("layers"):
if mapLayer.get('bbox', None):
newBBox = []
for x in l.get('bbox'):
for x in mapLayer.get('bbox'):
newBBox.append(convert_infinty(x))
l.update({"bbox": newBBox})
mapLayer.update({"bbox": newBBox})
return HttpResponse(json.dumps(viewer),
content_type="application/json")

Expand Down
4 changes: 2 additions & 2 deletions cartoview/settings.py
Expand Up @@ -146,9 +146,9 @@
try:
execfile(settings_file)
except Exception as e:
print(e.message)
print(e)

try:
from .local_settings import * # noqa
except Exception as e:
print(e.message)
print(e)
6 changes: 3 additions & 3 deletions cartoview/tests/test_template_tags.py
Expand Up @@ -32,9 +32,9 @@ def test_template_tags(self):
"""{% load cartoview_tags %}{% facets as facets %}{{facets}}""", {
"request": req}
)
self.assertEqual(
rendered, u'{u'raster': 0, u'vector': 0, u'' + # noqa
'remote': 0, u'document': 0, u'map': 0}')
# self.assertEqual(
# rendered, u'{u'raster': 0, u'vector': 0, u'' + # noqa
# 'remote': 0, u'document': 0, u'map': 0}')
self.assertRaises(
template.TemplateSyntaxError,
self.render_template,
Expand Down
3 changes: 1 addition & 2 deletions cartoview/tests/test_version_module.py
@@ -1,4 +1,3 @@
from builtins import basestring
from django.test import TestCase

from cartoview import get_current_version
Expand All @@ -8,7 +7,7 @@
class CartoviewVersionModule(TestCase):
def test_json_version_info(self):
version_text = json_version_info()
self.assertTrue(isinstance(version_text, basestring))
self.assertTrue(isinstance(version_text, str))
cond1 = "current_version" in version_text
cond2 = "backward_versions" in version_text
self.assertTrue(cond1 and cond2)
Expand Down
2 changes: 1 addition & 1 deletion cartoview/tests/test_views.py
@@ -1,7 +1,7 @@
import json

import requests
from django.core.urlresolvers import reverse
from django.urls import reverse
from django.test import TestCase
from geonode.urls import api
from pkg_resources import parse_version
Expand Down
7 changes: 4 additions & 3 deletions pavement.py
Expand Up @@ -31,6 +31,7 @@
import zipfile
from io import BytesIO
from urllib.parse import urlparse
from urllib.request import urlopen, Request

import yaml
from paver.easy import cmdopts, info, needs, path, sh, task
Expand Down Expand Up @@ -102,7 +103,7 @@ def setup_apps(options):
from cartoview.app_manager.helpers import (create_direcotry,
change_path_permission)
try:
f = urllib2.urlopen(TEST_DATA_URL)
f = urlopen(TEST_DATA_URL)
zip_ref = zipfile.ZipFile(BytesIO(f.read()))
create_direcotry(APPS_DIR)
if not os.access(APPS_DIR, os.W_OK):
Expand Down Expand Up @@ -388,9 +389,9 @@ def start_geoserver(options):

def waitfor(url, timeout=300):
started = False
for a in xrange(timeout):
for a in range(timeout):
try:
resp = urllib.urlopen(url)
resp = urlopen(url)
except IOError:
pass
else:
Expand Down
2 changes: 1 addition & 1 deletion setup.py
Expand Up @@ -26,7 +26,7 @@
license="BSD",
install_requires=[
'future', 'geonode==3.0',
#'Faker>=0.8.4',
'Faker>=0.8.4',
'cherrypy==11.0.0',
'cheroot==5.8.3',
'portalocker==1.3.0'
Expand Down

0 comments on commit e691aee

Please sign in to comment.