def test_delete_certificate_service_error(lb_client, get_existing_certificate_patch): error_message = "Internal Server Error" module = get_module(dict()) certificate = get_certificate(dict()) get_existing_certificate_patch.return_value = certificate lb_client.delete_certificate.side_effect = ServiceError( 499, 'InternalServerError', dict(), error_message) try: oci_load_balancer_certificate.delete_certificate(lb_client, module) except Exception as ex: assert error_message in ex.args[0]
def test_delete_certificate(lb_client, delete_lb_resources_and_wait_patch): module = get_module(dict()) certificate = get_certificate(dict()) delete_lb_resources_and_wait_patch.return_value = dict( certificate=to_dict(certificate), changed=True) result = oci_load_balancer_certificate.delete_certificate( lb_client, module) assert result["changed"] is True
def test_delete_certificate(lb_client, get_existing_certificate_patch, verify_work_request_patch): module = get_module(dict()) certificate = get_certificate(dict()) get_existing_certificate_patch.return_value = certificate lb_client.delete_certificate.return_value = get_response( 204, None, None, None) result = oci_load_balancer_certificate.delete_certificate( lb_client, module) assert result['changed'] is True
def test_delete_certificate_client_error(lb_client, get_existing_certificate_patch, verify_work_request_patch): error_message = 'Work Request Failed' module = get_module(dict()) certificate = get_certificate(dict()) get_existing_certificate_patch.return_value = None lb_client.delete_certificate.return_value = get_response( 204, None, None, None) verify_work_request_patch.side_effect = ClientError( Exception('Work Request Failed')) try: result = oci_load_balancer_certificate.delete_certificate( lb_client, module) except Exception as ex: assert error_message in ex.args[0]