def METHOD_NAME(self):
    chain_id = Networks.localhost.value
    escrow_address = create_escrow(self.w3)
    webhok_id = str(uuid.uuid4())
    webhook = Webhook(
        id=webhok_id,
        signature="signature",
        escrow_address=escrow_address,
        chain_id=chain_id,
        s3_url="s3_url",
        type=OracleWebhookTypes.reputation_oracle.value,
        status=OracleWebhookStatuses.pending.value,
    )
    self.session.add(webhook)
    self.session.commit()
    with self.assertLogs(level="ERROR") as cm:
        process_reputation_oracle_webhooks()
    updated_webhook = (
        self.session.execute(select(Webhook).where(Webhook.id == webhok_id))
        .scalars()
        .first()
    )
    self.assertEqual(updated_webhook.status, OracleWebhookStatuses.pending.value)
    self.assertEqual(updated_webhook.attempts, 1)
    self.assertEqual(
        cm.output,
        [
            f"ERROR:app:[cron][webhook][process_reputation_oracle_webhooks] Webhook: {webhok_id} failed during execution. Error Request URL is missing an 'http://' or 'https://' protocol."
        ],
    )