geonode.documents.tests
This file demonstrates writing tests using the unittest module. These will pass when you run “manage.py test”.
Classes
Module Contents
- class geonode.documents.tests.DocumentsTest[source]
Bases:
geonode.tests.base.GeoNodeBaseTestSupport- test_remote_document_is_marked_remote()[source]
Tests creating an external document set its sourcetype to REMOTE.
- test_access_document_upload_form()[source]
Test the form page is returned correctly via GET request /documents/upload
- test_set_document_permissions()[source]
Verify that the set_document_permissions view is behaving as expected
- class geonode.documents.tests.DocumentViewTestCase[source]
Bases:
geonode.tests.base.GeoNodeBaseTestSupport- 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=True
- test_that_keyword_multiselect_is_not_disabled_for_admin_users()[source]
Test that only admin users can create/edit keywords
- 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=True
- test_that_non_admin_user_cannot_create_edit_keyword()[source]
Test that non admin users cannot edit/create keywords when FREETEXT_KEYWORDS_READONLY=True
- 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