Exemplo n.º 1
0
# 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()