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_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_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_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_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]