def METHOD_NAME(self):
    # Generate Logs Client
    logs_client = client("logs", region_name=AWS_REGION)
    # Request Logs group
    logs_client.create_log_group(logGroupName="test", kmsKeyId="test_kms_id")
    from prowler.providers.aws.services.cloudwatch.cloudwatch_service import Logs
    current_audit_info = self.set_mocked_audit_info()
    from prowler.providers.common.models import Audit_Metadata
    current_audit_info.audit_metadata = Audit_Metadata(
        services_scanned=0,
        # We need to set this check to call __describe_log_groups__
        expected_checks=["cloudwatch_log_group_no_secrets_in_logs"],
        completed_checks=0,
        audit_progress=0,
    )
    with mock.patch(
        "prowler.providers.aws.lib.audit_info.audit_info.current_audit_info",
        new=current_audit_info,
    ), mock.patch(
        "prowler.providers.aws.services.cloudwatch.cloudwatch_log_group_kms_encryption_enabled.cloudwatch_log_group_kms_encryption_enabled.logs_client",
        new=Logs(current_audit_info),
    ):
        # Test Check
        from prowler.providers.aws.services.cloudwatch.cloudwatch_log_group_kms_encryption_enabled.cloudwatch_log_group_kms_encryption_enabled import (
            cloudwatch_log_group_kms_encryption_enabled,
        )
        check = cloudwatch_log_group_kms_encryption_enabled()
        result = check.execute()
        assert len(result) == 1
        assert result[0].status == "PASS"
        assert (
            result[0].status_extended
            == "Log Group test does have AWS KMS key test_kms_id associated."
        )
        assert result[0].resource_id == "test"