onadata.libs.tests.utils package¶
Submodules¶
onadata.libs.tests.utils.test_api_export_tools module¶
onadata.libs.tests.utils.test_async_status module¶
onadata.libs.tests.utils.test_backup_tools module¶
onadata.libs.tests.utils.test_chart_tools module¶
- class onadata.libs.tests.utils.test_chart_tools.TestChartTools(methodName='runTest')¶
Bases:
TestBase- mock_get_abbreviated_xpath()¶
- setUp()¶
Hook method for setting up the test fixture before exercising it.
- test_build_chart_category_field_group_by_category_field_in_group()¶
- test_build_chart_data_calculate_field_group_by_category_field()¶
- test_build_chart_data_cannot_group_by_field()¶
- test_build_chart_data_for_category_field_group_by_category_field()¶
- test_build_chart_data_for_field_on_duration()¶
- test_build_chart_data_for_field_on_grouped_field()¶
- test_build_chart_data_for_field_on_select_one()¶
- test_build_chart_data_for_field_on_submission_time()¶
- test_build_chart_data_for_field_on_submitted_by()¶
- test_build_chart_data_for_field_on_submitted_by_group_by()¶
- test_build_chart_data_for_field_with_language()¶
- test_build_chart_data_for_field_with_language_on_non_lang_field()¶
- test_build_chart_data_for_fields_with_accents()¶
- test_build_chart_data_for_fields_with_apostrophies()¶
Test that apostrophes are escaped before they are sent to the database.
If the not escaped a django.db.utils.ProgrammingError would be raised.
- test_build_chart_data_for_group_by_submitted_by()¶
- test_build_chart_data_for_non_numeric_field_group_by_two_fields()¶
- test_build_chart_data_for_numeric_field_group_by_category_field()¶
- test_build_chart_data_for_numeric_field_group_by_two_fields()¶
- test_build_chart_data_output()¶
- test_build_chart_data_strips_none_from_dates()¶
- test_build_chart_data_with_field_name_with_lengh_65()¶
- test_build_chart_data_with_nonexisting_field_xpath()¶
- test_get_choice_label_for_multi_select()¶
- test_get_choice_label_for_multi_select_with_spaces()¶
Select Multiple Fields with names with spaces will NEVER match their labels
- test_get_choice_label_when_label_not_in_choice_list()¶
- test_get_choice_label_with_list_label()¶
- test_get_choice_label_with_single_select()¶
- test_select_one_choices()¶
- test_select_one_choices_group_by()¶
- class onadata.libs.tests.utils.test_chart_tools.TestChartUtilFunctions(methodName='runTest')¶
Bases:
TestCase- test_calculate_range_on_normal_values()¶
- test_calculate_range_when_page_is_beyond_limit()¶
- test_flatten_multiple_dict_into_one()¶
- test_raise_value_error_if_bad_time_zone()¶
- test_raise_value_error_if_no_match()¶
- test_utc_time_string_for_javascript()¶
- onadata.libs.tests.utils.test_chart_tools.find_field_by_name(xform, field_name)¶
- onadata.libs.tests.utils.test_chart_tools.find_field_by_xpath(xform, field_xpath)¶