def METHOD_NAME(self):
    request = RequestFactory().post(
        "/extensions/github/webhook/",
        data={"installation": {"id": "github:1"}},
        content_type="application/json",
        HTTP_X_GITHUB_EMOTICON=">:^]",
    )
    [outbox] = ControlOutbox.for_webhook_update(
        webhook_identifier=WebhookProviderIdentifier.GITHUB,
        region_names=[_TEST_REGION.name],
        request=request,
    )
    outbox.save()
    outbox.refresh_from_db()
    mock_response = responses.add(
        request.method,
        f"{_TEST_REGION.address}{request.path}",
        status=status.HTTP_200_OK,
    )
    process_async_webhooks(payload=outbox.payload, region_name=_TEST_REGION.name)
    request_claim = (
        mock_response.call_count == 1
        if SiloMode.get_current_mode() == SiloMode.CONTROL
        else mock_response.call_count == 0
    )
    assert request_claim