api.tests.test_data_utils

Module Contents

Classes

UploadProjectsExportTestCase

Test cases for upload_projects_export function

class api.tests.test_data_utils.UploadProjectsExportTestCase

Bases: django.test.TestCase

Test cases for upload_projects_export function

setUp()

Set up test fixtures

_patch_media_root()

Helper method to patch MEDIA_ROOT in data_utils module

_restore_media_root(original_media_root)

Helper method to restore MEDIA_ROOT in data_utils module

test_upload_projects_export_with_cdb_vocab()

Test uploading projects export with CDB and Vocabulary

test_upload_projects_export_with_modelpack(mock_exists, mock_vocab_load, mock_load_addons, mock_cdb_load, mock_unpack)

Test uploading projects export with ModelPack

test_upload_projects_export_no_cdb_vocab_modelpack()

Test that InvalidParameterError is raised when no cdb/vocab/modelpack provided

test_upload_projects_export_skips_empty_projects()

Test that projects with no documents are skipped

test_upload_projects_export_with_custom_suffix()

Test uploading with custom project name suffix

test_upload_projects_export_with_members()

Test uploading with members

test_upload_projects_export_with_set_validated_docs()

Test uploading with set_validated_docs=True

test_upload_projects_export_with_unavailable_user()

Test that unavailable users cause KeyError when trying to create annotations