The congress.tests.datasources.test_datasource_driver
Module¶
-
class
congress.tests.datasources.test_datasource_driver.
TestDatasourceDriver
(*args, **kwargs)¶ Bases:
congress.tests.base.TestCase
-
compute_hash
(obj)¶
-
setUp
()¶
-
test_build_table_deps
()¶
-
test_check_for_duplicate_table_names_hdict_hdict
()¶
-
test_check_for_duplicate_table_names_hdict_list
()¶
-
test_check_for_duplicate_table_names_in_different_translator
()¶
-
test_check_for_duplicate_table_names_nested_list_list
()¶
-
test_check_no_extra_params
()¶
-
test_check_no_extra_params_nested_hdict
()¶
-
test_check_no_extra_params_nested_list_hdict
()¶
-
test_convert_bad_params
()¶
-
test_convert_hdict_hdict_parent_key_with_id
()¶
-
test_convert_hdict_hdict_parent_key_without_id
()¶
-
test_convert_hdict_list_parent_key_with_id
()¶
-
test_convert_hdict_list_parent_key_without_id
()¶
-
test_convert_hdict_vdict_parent_key_with_id
()¶
-
test_convert_hdict_vdict_parent_key_without_id
()¶
-
test_convert_list_with_id
()¶
-
test_convert_list_with_id_function
()¶
-
test_convert_list_with_sublist
()¶
-
test_convert_list_without_id
()¶
-
test_convert_recursive_hdict_extract_subfields
()¶
-
test_convert_recursive_hdict_hdict
()¶
-
test_convert_recursive_hdict_single_fields
()¶
-
test_convert_recursive_hdict_single_fields_default_col
()¶
-
test_convert_recursive_hdict_single_fields_empty_fields
()¶
-
test_convert_recursive_hdict_sublists
()¶
-
test_convert_recursive_hdict_vdict
()¶
-
test_convert_vdict_is_none
()¶
-
test_convert_vdict_list
()¶
-
test_convert_vdict_list_parent_key_with_id
()¶
-
test_convert_vdict_list_parent_key_without_id
()¶
-
test_convert_vdict_with_id
()¶
-
test_convert_vdict_with_id_function
()¶
-
test_convert_vdict_without_id
()¶
-
test_get_row_data
()¶
-
test_get_schema
()¶
-
test_get_schema_with_hdict_id_function
()¶
-
test_get_schema_with_hdict_parent
()¶
-
test_get_schema_with_table_reuse
()¶
-
test_get_schema_with_vdict_parent
()¶
-
test_get_tablename
()¶
-
test_get_tablenames
()¶
-
test_getting_parent_key_from_nested_tables
()¶
-
test_in_list_results_hdict_hdict
()¶
-
test_init_consistence_with_exception
(*args, **keywargs)¶
-
test_invalid_translation_type
()¶
-
test_nested_get_tables
()¶
-
test_no_key_col_in_vdict
()¶
-
test_no_parent_key_id_col
()¶
-
test_no_val_col_in_list
()¶
-
test_no_val_col_in_vdict
()¶
-
test_objects_extract_func
()¶
-
test_parent_col_name_in_hdict
()¶
-
test_parent_col_name_in_list
()¶
-
test_parent_col_name_in_vdict
()¶
-
test_recursive_objects_extract_func
()¶
-
test_translator_key_elements
()¶ Test for keys of all translator.
-
test_update_state
()¶
-
test_update_state_on_changed
()¶
-
test_update_state_on_changed_with_changed_raw_data
()¶
-
test_update_state_on_changed_with_empty_raw_data
()¶
-
test_update_state_on_changed_with_wrong_eq
()¶
-
test_update_state_with_none_row_data
()¶
-
test_update_state_with_part_none_row_data
()¶
-
test_update_state_with_undefined_table
()¶
-
-
class
congress.tests.datasources.test_datasource_driver.
TestExecutionDriver
(*args, **kwargs)¶ Bases:
congress.tests.base.TestCase
-
class
ExtendedExecutionDriver
¶ Bases:
congress.datasources.datasource_driver.ExecutionDriver
Subclass of test target.
Execution Driver is an add-on class for datasource driver so it’s assumed to have heartbeat_callbacks variable defined in DataService class.
-
setUp
()¶
-
test_add_executable_client_methods
()¶
-
test_execute_api
()¶
-
test_get_actions_order_by_name
()¶
-
test_get_method_nested
()¶
-
test_get_method_top
()¶
-
test_request_execute_with_wait
(*args, **keywargs)¶
-
test_request_execute_without_wait
(*args, **keywargs)¶
-
class
-
class
congress.tests.datasources.test_datasource_driver.
TestPollingDataSourceDriver
(*args, **kwargs)¶ Bases:
congress.tests.base.TestCase
-
class
TestDriver
¶ Bases:
congress.datasources.datasource_driver.PollingDataSourceDriver
-
setUp
()¶
-
test_add_duplicated_update_method
()¶
-
test_add_update_method
()¶
-
test_cleanup
(*args, **keywargs)¶
-
test_evaluate_lazy_table
()¶
-
test_init_consistence
(*args, **keywargs)¶
-
class
-
class
congress.tests.datasources.test_datasource_driver.
TestPushedDriver
(*args, **kwargs)¶ Bases:
congress.tests.base.SqlTestCase
-
class
TestDriver
(args=None)¶ Bases:
congress.datasources.datasource_driver.PushedDataSourceDriver
-
TRANSLATORS
= [{‘table-name’: ‘test_translator’, ‘selector-type’: ‘DICT_SELECTOR’, ‘translation-type’: ‘HDICT’, ‘field-translators’: ({‘fieldname’: ‘id’, ‘translator’: {‘translation-type’: ‘VALUE’}}, {‘fieldname’: ‘name’, ‘translator’: {‘translation-type’: ‘VALUE’}}, {‘fieldname’: ‘status’, ‘translator’: {‘translation-type’: ‘VALUE’}})}]¶
-
test_translator
= {‘table-name’: ‘test_translator’, ‘selector-type’: ‘DICT_SELECTOR’, ‘translation-type’: ‘HDICT’, ‘field-translators’: ({‘fieldname’: ‘id’, ‘translator’: {‘translation-type’: ‘VALUE’}}, {‘fieldname’: ‘name’, ‘translator’: {‘translation-type’: ‘VALUE’}}, {‘fieldname’: ‘status’, ‘translator’: {‘translation-type’: ‘VALUE’}})}¶
-
value_trans
= {‘translation-type’: ‘VALUE’}¶
-
-
setUp
()¶
-
test_init_push_driver
()¶
-
test_persist_data
(*args, **keywargs)¶
-
test_push_entire_data
(*args, **keywargs)¶
-
class