The congress.tests.helper Module¶
- 
class congress.tests.helper.FakeRequest(body)¶
- Bases: - object
- 
class congress.tests.helper.FakeServiceObj¶
- Bases: - object
- 
exception congress.tests.helper.TestFailureException(*args, **kwargs)¶
- Bases: - exceptions.Exception- Custom exception thrown on test failure - Facilitates using assertRaises to check for failure on retry tests (generic Exception in assertRaises disallowed by pep8 check/gate) 
- 
congress.tests.helper.api_module_path()¶
- Return path to api module. 
- 
congress.tests.helper.check_db_diffs(actual, correct, output_diff=True)¶
- 
congress.tests.helper.check_subscribers(deepsix, subscriber_list, any_=False)¶
- Check subscribers. - Check that the instance DEEPSIX includes subscriptions for all of the (name, dataindex) pairs in SUBSCRIBER_LIST. Return True if all subscribers exist; otherwise returns False. - If any_=True, then return True if ANY subscribers exist in subscriber_list 
- 
congress.tests.helper.check_subscriptions(deepsix, subscription_list)¶
- Check subscriptions. - Check that the instance DEEPSIX is subscribed to all of the (key, dataindex) pairs in KEY_DATAINDEX_LIST. Return True if all subscriptions exists; otherwise returns False. 
- 
congress.tests.helper.data_module_path(file)¶
- Return path to dataservice module with given FILEname. 
- 
congress.tests.helper.datalog_equal(actual_code, correct_code, msg=None, equal=None, theories=None, output_diff=True)¶
- Check equality. - Check if the strings given by actual_code and CORRECT_CODE represent the same datalog. 
- 
congress.tests.helper.datalog_same(actual_code, correct_code, msg=None)¶
- 
congress.tests.helper.datasource_config_path()¶
- Return path to configuration info for datasources. 
- 
congress.tests.helper.datasource_openstack_args()¶
- Return basic args for creating an openstack datasource. 
- 
congress.tests.helper.db_equal(actual_string, correct_string, output_diff=True)¶
- Check if two strings representing data theories are the same. 
- 
congress.tests.helper.etcdir(*p)¶
- 
congress.tests.helper.form2str(formula)¶
- 
congress.tests.helper.generate_messaging_config()¶
- 
congress.tests.helper.get_new_partition()¶
- Create a new partition number, unique within each process. 
- 
congress.tests.helper.make_dsenode_new_partition(node_id, messaging_config=None, node_rpc_endpoints=None)¶
- Get new DseNode in it’s own new DSE partition. 
- 
congress.tests.helper.make_dsenode_same_partition(existing, node_id, messaging_config=None, node_rpc_endpoints=None)¶
- Get new DseNode in the same DSE partition as existing (node or part). 
- 
congress.tests.helper.output_diffs(extra, missing, actual=None)¶
- 
congress.tests.helper.pause(factor=1)¶
- Timeout so other threads can run. 
- 
congress.tests.helper.pol2str(policy)¶
- 
congress.tests.helper.policy_module_path()¶
- Return path to policy engine module. 
- 
congress.tests.helper.retry_check_db_equal(*args, **kw)¶
- 
congress.tests.helper.retry_check_empty_last_policy_change(*args, **kw)¶
- 
congress.tests.helper.retry_check_for_last_message(*args, **kw)¶
- 
congress.tests.helper.retry_check_for_message_data(*args, **kw)¶
- 
congress.tests.helper.retry_check_for_message_to_arrive(*args, **kw)¶
- 
congress.tests.helper.retry_check_function_return_value(*args, **kw)¶
- Check if function f returns expected key. 
- 
congress.tests.helper.retry_check_function_return_value_not_eq(*args, **kw)¶
- Check if function f does not return expected value. 
- 
congress.tests.helper.retry_check_function_return_value_table(*args, **kw)¶
- Check if function f returns expected table. 
- 
congress.tests.helper.retry_check_no_subscribers(*args, **kw)¶
- Check that deepsix has none of the subscribers in subscriber_list 
- 
congress.tests.helper.retry_check_nonempty_last_policy_change(*args, **kw)¶
- 
congress.tests.helper.retry_check_number_of_updates(*args, **kw)¶
- 
congress.tests.helper.retry_check_subscribers(*args, **kw)¶
- 
congress.tests.helper.retry_check_subscriptions(*args, **kw)¶
- 
congress.tests.helper.retry_til_exception(*args, **kw)¶
- Check if function f does not return expected value. 
- 
congress.tests.helper.root_path()¶
- Return path to root of source code. 
- 
congress.tests.helper.source_path()¶
- Return path to root of source code. 
- 
congress.tests.helper.str2form(formula_string, theories=None)¶
- 
congress.tests.helper.str2pol(policy_string, theories=None)¶
- 
congress.tests.helper.test_path(file=None)¶
- Return path to root of top-level tests. Joined with file if provided.