geonode.monitoring.tests.integration

Attributes

GEONODE_USER

GEONODE_PASSWD

GEONODE_URL

GEOSERVER_URL

logger

res_dir

req_err_path

req_path

req_err_xml

req_xml

req_big

req_err_big

Classes

TestClient

MonitoringTestBase

RequestsTestCase

MonitoringUtilsTestCase

MonitoringChecksTestCase

AutoConfigTestCase

MonitoringAnalyticsTestCase

Module Contents

geonode.monitoring.tests.integration.GEONODE_USER = 'admin'[source]
geonode.monitoring.tests.integration.GEONODE_PASSWD = 'admin'[source]
geonode.monitoring.tests.integration.GEONODE_URL[source]
geonode.monitoring.tests.integration.GEOSERVER_URL[source]
geonode.monitoring.tests.integration.logger[source]
geonode.monitoring.tests.integration.res_dir[source]
geonode.monitoring.tests.integration.req_err_path[source]
geonode.monitoring.tests.integration.req_path[source]
geonode.monitoring.tests.integration.req_err_xml[source]
geonode.monitoring.tests.integration.req_xml[source]
geonode.monitoring.tests.integration.req_big[source]
geonode.monitoring.tests.integration.req_err_big[source]
class geonode.monitoring.tests.integration.TestClient[source]

Bases: django.test.client.Client

_base_environ(**request)[source]

The base environment for a request.

property session[source]
login_user(user)[source]

Login as specified user, does not depend on auth backend (hopefully)

This is based on Client.login() with a small hack that does not require the call to authenticate()

class geonode.monitoring.tests.integration.MonitoringTestBase[source]

Bases: geonode.tests.base.GeoNodeLiveTestSupport

type = 'dataset'[source]
fixtures = ['initial_data.json', 'group_test_data.json', 'default_oauth_apps.json', 'test_thesaurus.json'][source]
classmethod setUpClass()[source]
classmethod tearDownClass()[source]
setUp()[source]
class geonode.monitoring.tests.integration.RequestsTestCase[source]

Bases: MonitoringTestBase

setUp()[source]
test_gs_req()[source]

Test if we can parse geoserver requests

test_gs_err_req()[source]

Test if we can parse geoserver requests

test_gn_request()[source]

Test if we have geonode requests logged

test_gn_error()[source]

Test if we get geonode errors logged

test_service_handlers()[source]

Test if we can calculate metrics

test_collect_metrics_command()[source]

Test that collect metrics command is executed sequentially

class geonode.monitoring.tests.integration.MonitoringUtilsTestCase[source]

Bases: MonitoringTestBase

setUp()[source]
test_time_periods()[source]

Test if we can use time periods

class geonode.monitoring.tests.integration.MonitoringChecksTestCase[source]

Bases: MonitoringTestBase

reserved_fields = ('emails', 'severity', 'active', 'grace_period')[source]
setUp()[source]
test_monitoring_checks()[source]
test_notifications_views()[source]
test_notifications_edit_views()[source]
test_notifications_api()[source]
class geonode.monitoring.tests.integration.AutoConfigTestCase[source]

Bases: MonitoringTestBase

OGC_GS_1 = 'http://localhost/geoserver123/'[source]
OGC_GS_2 = 'http://google.com/test/'[source]
OGC_SERVER[source]
setUp()[source]
test_autoconfig()[source]
class geonode.monitoring.tests.integration.MonitoringAnalyticsTestCase[source]

Bases: MonitoringTestBase

setUp()[source]
test_dataset_view_endpoints()[source]
test_dataset_upload_endpoints()[source]
test_dataset_view_metadata_endpoints()[source]
test_dataset_change_metadata_endpoints()[source]
test_dataset_download_endpoints()[source]
test_map_create_endpoints()[source]
test_map_change_endpoints()[source]
test_document_upload_endpoints()[source]
test_document_view_metadata_endpoints()[source]
test_document_change_metadata_endpoints()[source]
test_document_download_endpoints()[source]
test_url_view_endpoints()[source]
test_resources_endpoint()[source]
test_resource_types_endpoint()[source]
test_users_count_for_resource_endpoint()[source]
test_resources_count_endpoint()[source]
test_event_types_endpoint()[source]
test_ows_service_enpoints()[source]
test_non_ows_events_enpoints()[source]
test_event_type_on_label_endpoint()[source]
test_event_type_on_user_endpoint()[source]
test_unique_visitors_count_endpoints()[source]
test_anonymous_sessions_count_endpoints()[source]
test_unique_visitors_list_endpoints()[source]
test_hostgeonode_cpu_endpoints()[source]
test_hostgeoserver_cpu_endpoints()[source]
test_hostgeonode_mem_endpoints()[source]
test_hostgeoserver_mem_endpoints()[source]
test_uptime_endpoints()[source]
test_hits_for_event_type_endpoint()[source]
test_countries_endpoint()[source]