geonode.upload.api.tests

Attributes

LIVE_SERVER_URL

GEOSERVER_URL

CURRENT_LOCATION

logger

Classes

UploadApiTests

UploadSizeLimitTests

UploadParallelismLimitTests

Module Contents

geonode.upload.api.tests.LIVE_SERVER_URL = 'http://localhost:8001/'[source]
geonode.upload.api.tests.GEOSERVER_URL[source]
geonode.upload.api.tests.CURRENT_LOCATION[source]
geonode.upload.api.tests.logger[source]
class geonode.upload.api.tests.UploadApiTests[source]

Bases: geonode.tests.base.GeoNodeLiveTestSupport, rest_framework.test.APITestCase

port = 0[source]
classmethod setUpClass()[source]
classmethod tearDownClass()[source]

Quit selenium driver instance

setUp()[source]
tearDown()[source]
set_session_cookies(url=None)[source]
click_button(label)[source]
do_login(username=GEONODE_USER, password=GEONODE_PASSWD)[source]

Method to login the GeoNode site

do_logout()[source]
do_upload_step(step=None)[source]
as_superuser()[source]
live_upload_file(_file)[source]

function that uploads a file, or a collection of files, to the GeoNode

test_rest_uploads()[source]

Ensure we can access the Local Server Uploads list.

test_rest_uploads_non_interactive()[source]

Ensure we can access the Local Server Uploads list.

_cleanup_layer(layer_name)[source]
test_rest_uploads_with_size_limit(mocked_uploaded_file)[source]

Try to upload a file larger than allowed by dataset_upload_size but not larger than file_upload_handler max_size.

test_rest_uploads_with_parallelism_limit(mocked_uploaded_file)[source]

Try to upload a file when there are many others being handled.

class geonode.upload.api.tests.UploadSizeLimitTests[source]

Bases: rest_framework.test.APITestCase

fixtures = ['group_test_data.json'][source]
classmethod setUpClass()[source]
test_list_size_limits_admin_user()[source]
test_list_size_limits_anonymous_user()[source]
test_retrieve_size_limit_admin_user()[source]
test_retrieve_size_limit_anonymous_user()[source]
test_patch_size_limit_admin_user()[source]
test_patch_size_limit_anonymous_user()[source]
test_put_size_limit_admin_user()[source]
test_put_size_limit_anonymous_user()[source]
test_post_size_limit_admin_user()[source]
test_post_size_limit_anonymous_user()[source]
test_delete_size_limit_admin_user()[source]
test_delete_size_limit_anonymous_user()[source]
class geonode.upload.api.tests.UploadParallelismLimitTests[source]

Bases: rest_framework.test.APITestCase

fixtures = ['group_test_data.json'][source]
classmethod setUpClass()[source]
test_list_parallelism_limits_admin_user()[source]
test_list_parallelism_limits_anonymous_user()[source]
test_retrieve_parallelism_limit_admin_user()[source]
test_retrieve_parallelism_limit_norman_user()[source]
test_patch_parallelism_limit_admin_user()[source]
test_patch_parallelism_limit_norman_user()[source]
test_patch_parallelism_limit_anonymous_user()[source]
test_put_parallelism_limit_admin_user()[source]
test_put_parallelism_limit_anonymous_user()[source]
test_post_parallelism_limit_admin_user()[source]
test_post_parallelism_limit_anonymous_user()[source]
test_delete_parallelism_limit_admin_user()[source]
test_delete_parallelism_limit_admin_user_protected()[source]
test_delete_parallelism_limit_anonymous_user()[source]