# All rights reserved. # # This source code is licensed under the BSD-style license found in the # LICENSE file in the root directory of this source tree. # ######################################################################### try: import json except ImportError: from django.utils import simplejson as json from geonode.client.hooksets import BaseHookSet from mapstore2_adapter.plugins.geonode import GeoNodeMapStore2ConfigConverter ms2_config_converter = GeoNodeMapStore2ConfigConverter() class MapStoreHookSet(BaseHookSet): def get_request(self, context): if context and 'request' in context: return context['request'] return None def get_user(self, request): user = {} if request and request.user: _u = request.user user["name"] = _u.username user["id"] = _u.id
from __future__ import unicode_literals import logging from django.contrib.auth import get_user_model from django.test import TestCase from mapstore2_adapter.utils import to_json from mapstore2_adapter.converters import BaseMapStore2ConfigConverter from mapstore2_adapter.plugins.geonode import GeoNodeMapStore2ConfigConverter logger = logging.getLogger(__name__) UserModel = get_user_model() BaseConfigConverter = BaseMapStore2ConfigConverter() GeoNodeConfigConverter = GeoNodeMapStore2ConfigConverter() class BaseTest(TestCase): def setUp(self): self.foo_user = UserModel.objects.create_user("foo_user", "*****@*****.**", "123456") self.bar_user = UserModel.objects.create_user("bar_user", "*****@*****.**", "123456") def tearDown(self): self.foo_user.delete() self.bar_user.delete()