alib.test_utils¶
Some convenience functions to generate simple, artificial substrate and request graphs and scenarios for testing purposes.
-
alib.test_utils.get_example_scenario_from_paper()¶
-
alib.test_utils.get_test_linear_request(number_of_nodes, name='test_request', demand=1.0)¶ Generate a simple chain as a LinearRequest object.
Parameters: - number_of_nodes –
- name –
- demand –
Returns:
-
alib.test_utils.get_test_request(number_of_nodes, name='test_request', demand=1.0)¶ Generate a complete graph as a single request.
Parameters: - number_of_nodes –
- name –
- demand –
Returns:
-
alib.test_utils.get_test_scenario(number_of_requests=1, request_size=2, substrate_size=3, request_demand=1.0, substrate_capacity=10.0)¶
-
alib.test_utils.get_test_substrate(number_of_nodes, node_types=None, capacity=10.0)¶ Generate a complete graph as a substrate.
Parameters: - number_of_nodes –
- name –
- demand –
Returns: