def test_list_buckets_failure_timeout_error(object_storage_client): error_message = 'Maximum wait time has been exceeded.' object_storage_client.list_buckets.side_effect = MaximumWaitTimeExceeded( error_message) try: oci_bucket_facts.list_buckets(object_storage_client, get_module()) except Exception as ex: assert error_message in ex.args[0]
def test_list_user_groups_failure_timeout_error(identity_client, list_all_resources_patch): error_message = 'Failed to create group due to timeout' list_all_resources_patch.side_effect = MaximumWaitTimeExceeded( 400, 'TimeOutError', dict(), error_message) try: oci_group_facts.list_user_groups(identity_client, get_module(dict())) except Exception as ex: assert error_message in ex.args[0]
def test_create_or_update_route_timeout_error(virtual_network_client, check_and_create_resource_patch): error_message = 'Time Out Error' module = get_module(None) check_and_create_resource_patch.side_effect = MaximumWaitTimeExceeded( 499, 'TimeoutError', dict(), error_message) try: oci_route_table.create_or_update_route_table(virtual_network_client, module) except Exception as ex: assert error_message in ex.args[0].__repr__()
def test_create_or_update_internet_gateway_timeout_error( virtual_network_client, update_internet_gateway_patch): error_message = "Maximum Timeout Reached" module = get_module(dict({"ig_id": "test_ig_id"})) update_internet_gateway_patch.side_effect = MaximumWaitTimeExceeded( 500, "TimeOutError", dict(), error_message) try: oci_internet_gateway.create_or_update_internet_gateway( virtual_network_client, module) except Exception as ex: assert error_message in ex.args[0].__repr__()
def test_create_or_update_user_failure_timeout_error( identity_client, check_and_create_resource_patch): error_message = 'Timeout Error' check_and_create_resource_patch.side_effect = MaximumWaitTimeExceeded( 400, 'TimeoutError', dict(), error_message) try: oci_user.create_or_update_user( identity_client, get_module(dict({'compartment_id': 'test_compartment'}))) except Exception as ex: assert error_message in ex.args[0]
def test_create_or_update_security_list_timeout_error(virtual_network_client, check_and_create_resource_patch): error_message = 'Time Out Error' module = get_module(dict({'compartment_id': 'ocid1.compartment.aa', 'vcn_id': 'ocid1.vcn.aa'})) check_and_create_resource_patch.side_effect = MaximumWaitTimeExceeded( 500, 'TimeoutError', dict(), error_message) try: oci_security_list.create_or_update_security_list( virtual_network_client, module) except Exception as ex: assert error_message in ex.args[0].__repr__()
def test_create_or_update_group_failure_timeout_error( mocker, identity_client, check_and_create_resource_patch): error_message = "Failed to create group due to timeout" check_and_create_resource_patch.side_effect = MaximumWaitTimeExceeded( 400, "GroupNotEmpty", dict(), error_message) try: oci_group.create_or_update_group( identity_client, get_module({"compartment_id": "test_compartment"})) except Exception as ex: assert error_message in ex.args[0]
def test_create_or_update_dhcp_options_failure_timeout_error( virtual_network_client, update_dhcp_options_patch, get_existing_resource_patch): error_message = 'Timeout Error' module = get_module(dict(dhcp_id='ocid1.dhcpoptions..aa')) update_dhcp_options_patch.side_effect = MaximumWaitTimeExceeded( 400, 'TimeoutError', dict(), error_message) try: oci_dhcp_options.create_or_update_dhcp_options(virtual_network_client, module) except Exception as ex: assert error_message in ex.args[0].__repr__()
def test_create_or_update_virtual_circuit_timeout_error( virtual_network_client, update_virtual_circuit_patch): error_message = "Maximum Timeout Reached" module = get_module( dict({"virtual_circuit_id": "ocid1.virtualcircuit.xvdf"})) update_virtual_circuit_patch.side_effect = MaximumWaitTimeExceeded( 500, "TimeOutError", dict(), error_message) try: oci_virtual_circuit.create_or_update_virtual_circuit( virtual_network_client, module) except Exception as ex: assert error_message in ex.args[0].__repr__()
def test_create_or_update_cross_connect_group_timeout_error( virtual_network_client, update_cross_connect_group_patch): error_message = "Maximum Timeout Reached" module = get_module( dict({"cross_connect_group_id": "ocid1.crossconnectgroup..xvfd"})) update_cross_connect_group_patch.side_effect = MaximumWaitTimeExceeded( 500, "TimeOutError", dict(), error_message) try: oci_cross_connect_group.create_or_update_cross_connect_group( virtual_network_client, module) except Exception as ex: assert error_message in ex.args[0].__repr__()
def test_delete_group_failure_timeout_error( mocker, identity_client, get_existing_resource_patch ): error_message = "Group deletion failed due to timeout" additional_properties = dict( {"state": "absent", "force": "no", "compartment_id": "compartment_id"} ) get_existing_resource_patch.return_value = create_group_object() identity_client.delete_group.side_effect = MaximumWaitTimeExceeded( 400, "GroupNotEmpty", dict(), error_message ) try: oci_group.delete_group(identity_client, get_module(additional_properties)) except Exception as ex: assert error_message in ex.args[0]