onadata.apps.viewer.tests package¶
Submodules¶
onadata.apps.viewer.tests.export_helpers module¶
-
onadata.apps.viewer.tests.export_helpers.viewer_fixture_path(*args)¶
onadata.apps.viewer.tests.surveyor_registration module¶
onadata.apps.viewer.tests.test_attachment_url module¶
-
class
onadata.apps.viewer.tests.test_attachment_url.TestAttachmentUrl(methodName='runTest')¶ Bases:
onadata.apps.main.tests.test_base.TestBase-
setUp()¶ Hook method for setting up the test fixture before exercising it.
-
tearDown()¶ Hook method for deconstructing the test fixture after testing it.
-
test_attachment_has_mimetype()¶
-
test_attachment_not_found()¶
-
test_attachment_url()¶
-
test_attachment_url_no_redirect()¶
-
onadata.apps.viewer.tests.test_charts_view module¶
-
class
onadata.apps.viewer.tests.test_charts_view.TestChartsView(methodName='runTest')¶ Bases:
onadata.apps.main.tests.test_base.TestBase-
setUp()¶ Hook method for setting up the test fixture before exercising it.
-
test_chart_view_with_bad_lang_param()¶
-
test_chart_view_with_lang_param()¶
-
test_charts_view_returns_200()¶
-
onadata.apps.viewer.tests.test_data_view module¶
-
class
onadata.apps.viewer.tests.test_data_view.TestDataView(methodName='runTest')¶ Bases:
onadata.apps.main.tests.test_base.TestBase-
setUp()¶ Hook method for setting up the test fixture before exercising it.
-
test_allow_if_user_given_permission()¶
-
test_data_view()¶
-
test_data_view_with_username_and_id_string_in_uppercase()¶
-
test_disallow_if_user_permission_revoked()¶
-
test_restrict_for_anon()¶
-
test_restrict_for_not_owner()¶
-
onadata.apps.viewer.tests.test_export_builder module¶
onadata.apps.viewer.tests.test_export_list module¶
-
class
onadata.apps.viewer.tests.test_export_list.TestDataExportURL(methodName='runTest')¶ Bases:
onadata.apps.main.tests.test_base.TestBase-
setUp()¶ Hook method for setting up the test fixture before exercising it.
-
test_csv_export_url()¶
-
test_csv_export_url_without_records()¶
-
test_csv_zip_export_url()¶
-
test_sav_zip_export_long_variable_length()¶
-
test_sav_zip_export_url()¶
-
test_xls_export_url()¶
-
-
class
onadata.apps.viewer.tests.test_export_list.TestExportList(methodName='runTest')¶ Bases:
onadata.apps.main.tests.test_base.TestBase-
setUp()¶ Hook method for setting up the test fixture before exercising it.
-
test_csv_export_list()¶
-
test_csv_zip_export_list()¶
-
test_external_export_list()¶
-
test_external_export_list_no_template()¶
-
test_kml_export_list()¶
-
test_sav_zip_export_list()¶
-
test_unsupported_type_export()¶
-
test_xls_export_list()¶
-
test_zip_export_list()¶
-
onadata.apps.viewer.tests.test_exports module¶
-
class
onadata.apps.viewer.tests.test_exports.TestExports(methodName='runTest')¶ Bases:
onadata.apps.main.tests.test_base.TestBase-
class
FakeDate¶ Bases:
datetime.datetime-
classmethod
now(tz=None)¶ Returns new datetime object representing current time local to tz.
- tz
Timezone object.
If no tz is specified, uses local timezone.
-
classmethod
-
setUp()¶ Hook method for setting up the test fixture before exercising it.
-
test_404_on_export_io_error()¶ Test that we return a 404 when the response_with_mimetype_and_name encounters an IOError
-
test_add_index_to_filename()¶
-
test_all_keys_cleaned_of_slashes()¶
-
test_auto_export_if_none_exists()¶
-
test_column_header_delimiter_export_option()¶
-
test_create_export()¶
-
test_create_export_url()¶
-
test_create_external_export_url()¶
-
test_create_external_export_url_with_non_existing_export_id(mock_404)¶
-
test_create_external_export_without_template()¶
-
test_create_xls_export_non_existent_id()¶
-
test_csv_http_response()¶
-
test_csv_without_na_values()¶
-
test_delete_export_url()¶
-
test_delete_file_on_export_delete()¶
-
test_delete_oldest_export_on_limit()¶
-
test_deleted_submission_not_in_export()¶
-
test_dict_to_joined_export_notes()¶
-
test_dict_to_joined_export_works()¶
-
test_direct_export_returns_newest_export_if_not_updated_since()¶
-
test_dont_auto_export_if_exports_exist()¶
-
test_duplicate_export_filename_is_renamed()¶
-
test_edited_submissions_in_exports()¶
-
test_export_download_url()¶
-
test_export_ids_dont_have_comma_separation()¶ It seems using {{ }} to output numbers greater than 1000 formats the number with a thousand separator
-
test_export_progress_output()¶
-
test_export_progress_updates()¶ Test that after generate_export is called, we change out state to pending and after its complete, we change it to complete, if we fail between the two, updates, we have failed
-
test_exports_outdated_considers_pending_exports()¶
-
test_exports_outdated_doesnt_consider_failed_exports()¶
-
test_generate_csv_zip_export()¶
-
test_graceful_exit_on_export_delete_if_file_doesnt_exist()¶
-
test_invalid_export_type()¶
-
test_last_submission_time_empty()¶
-
test_last_submission_time_on_export()¶
-
test_query_data_with_invalid_args()¶
-
test_responses_for_empty_exports()¶
-
test_split_select_multiple_export_option()¶
-
test_unique_xls_sheet_name()¶
-
class
onadata.apps.viewer.tests.test_instance_view module¶
-
class
onadata.apps.viewer.tests.test_instance_view.TestInstanceView(methodName='runTest')¶ Bases:
onadata.apps.main.tests.test_base.TestBase-
setUp()¶ Hook method for setting up the test fixture before exercising it.
-
test_allow_if_user_given_permission()¶
-
test_disallow_if_user_permission_revoked()¶
-
test_instance_view()¶
-
test_restrict_for_anon()¶
-
test_restrict_for_not_owner()¶
-
onadata.apps.viewer.tests.test_kml_export module¶
-
class
onadata.apps.viewer.tests.test_kml_export.TestKMLExport(methodName='runTest')¶ Bases:
onadata.apps.main.tests.test_base.TestBase-
test_kml_export()¶
-
onadata.apps.viewer.tests.test_map_view module¶
onadata.apps.viewer.tests.test_parsed_instance module¶
-
class
onadata.apps.viewer.tests.test_parsed_instance.TestParsedInstance(methodName='runTest')¶ Bases:
onadata.apps.main.tests.test_base.TestBase-
test_get_where_clause_with_integer()¶
-
test_get_where_clause_with_json_query()¶
-
test_get_where_clause_with_string_query()¶
-
test_retrieve_records_based_on_form_verion()¶
-
onadata.apps.viewer.tests.test_stats_table_view module¶
-
class
onadata.apps.viewer.tests.test_stats_table_view.TestStatsTableView(methodName='runTest')¶ Bases:
onadata.apps.main.tests.test_base.TestBase-
setUp()¶ Hook method for setting up the test fixture before exercising it.
-
test_view_returns_200()¶
-
onadata.apps.viewer.tests.test_tasks module¶
-
class
onadata.apps.viewer.tests.test_tasks.TestExportTasks(methodName='runTest')¶ Bases:
onadata.apps.main.tests.test_base.TestBase-
setUp()¶ Hook method for setting up the test fixture before exercising it.
-
test_create_async()¶
-
test_delete_expired_failed_exports()¶
-
test_mark_expired_pending_exports_as_failed()¶
-