geonode.maps.tests

Attributes

logger

VIEWER_CONFIG

Classes

MapsTest

Tests geonode.maps app/module

TestMapForm

Module Contents

geonode.maps.tests.logger[source]
geonode.maps.tests.VIEWER_CONFIG = Multiline-String[source]
Show Value
"""
{
  "defaultSourceType": "gx_wmssource",
  "about": {
      "title": "Title",
      "abstract": "Abstract"
  },
  "sources": {
    "capra": {
      "url":"http://localhost:8080/geoserver/wms"
    }
  },
  "map": {
    "projection":"EPSG:3857",
    "units":"m",
    "maxResolution":156543.0339,
    "maxExtent":[-20037508.34,-20037508.34,20037508.34,20037508.34],
    "center":[-9428760.8688778,1436891.8972581],
    "layers":[{
      "source":"capra",
      "buffer":0,
      "wms":"capra",
      "name":"base:nic_admin"
    }],
    "keywords":["saving", "keywords"],
    "zoom":7
  }
}
"""
class geonode.maps.tests.MapsTest[source]

Bases: geonode.tests.utils.NotificationsTestsHelper

Tests geonode.maps app/module

fixtures = ['initial_data.json', 'group_test_data.json', 'default_oauth_apps.json'][source]
classmethod setUpClass()[source]
classmethod tearDownClass()[source]
setUp()[source]
default_abstract = 'This is a demonstration of GeoNode, an application for assembling and publishing web based...[source]
default_title = 'GeoNode Default Map'[source]
viewer_config[source]
viewer_config_alternative = Multiline-String[source]
Show Value
"""
    {
      "defaultSourceType": "gx_wmssource",
      "about": {
          "title": "Title2",
          "abstract": "Abstract2"
      },
      "sources": {
        "capra": {
          "url":"http://localhost:8080/geoserver/wms"
        }
      },
      "map": {
        "projection":"EPSG:3857",
        "units":"m",
        "maxResolution":156543.0339,
        "maxExtent":[-20037508.34,-20037508.34,20037508.34,20037508.34],
        "center":[-9428760.8688778,1436891.8972581],
        "layers":[{
          "source":"capra",
          "buffer":0,
          "wms":"capra",
          "name":"base:nic_admin"
        }],
        "zoom":7
      }
    }
    """
perm_spec[source]
test_map_to_wmc()[source]

/maps/1/wmc -> Test map WMC export Make some assertions about the data structure produced for serialization to a Web Map Context Document

test_describe_map(thumbnail_mock)[source]
test_ajax_map_permissions()[source]

Verify that the ajax_dataset_permissions view is behaving as expected

test_that_keyword_multiselect_is_not_disabled_for_admin_users()[source]

Test that only admin users can create/edit keywords

test_that_keyword_multiselect_is_disabled_for_non_admin_users()[source]

Test that keyword multiselect widget is disabled when the user is not an admin when FREETEXT_KEYWORDS_READONLY=False

test_that_non_admin_user_cannot_create_edit_keyword()[source]

Test that non admin users cannot edit/create keywords when FREETEXT_KEYWORDS_READONLY=False

test_that_non_admin_user_can_create_write_to_map_without_keyword()[source]

Test that non admin users can write to maps without creating/editing keywords when FREETEXT_KEYWORDS_READONLY=False

test_that_keyword_multiselect_is_enabled_for_non_admin_users_when_freetext_keywords_readonly_istrue()[source]

Test that keyword multiselect widget is not disabled when the user is not an admin and FREETEXT_KEYWORDS_READONLY=False

test_that_non_admin_user_can_create_edit_keyword_when_freetext_keywords_readonly_istrue()[source]

Test that non admin users can edit/create keywords when FREETEXT_KEYWORDS_READONLY=False

test_map_metadata(thumbnail_mock)[source]

Test that map metadata can be properly rendered

test_map_embed(thumbnail_mock)[source]

Test that map can be properly embedded

test_map_view(thumbnail_mock)[source]

Test that map view can be properly rendered

test_batch_edit()[source]
test_get_legend()[source]
test_moderated_upload()[source]

Test if moderation flag works

testMapsNotifications()[source]
class geonode.maps.tests.TestMapForm[source]

Bases: geonode.tests.base.GeoNodeBaseTestSupport

setUp() None[source]
test_resource_form_is_invalid_extra_metadata_not_json_format()[source]
test_resource_form_is_invalid_extra_metadata_not_schema_in_settings()[source]
test_resource_form_is_invalid_extra_metadata_invalids_schema_entry()[source]
test_resource_form_is_valid_extra_metadata()[source]