def METHOD_NAME(
    apiclient,
    comment_factory,
    idea_factory,
    phase_factory,
    organisation_terms_of_use_factory,
):
    phase, _, project, idea = setup_phase(phase_factory, idea_factory, CollectPhase)
    _, moderator, _ = setup_users(project)
    comment = comment_factory(content_object=idea)
    organisation_terms_of_use_factory(
        user=moderator,
        organisation=comment.project.organisation,
        has_agreed=True,
    )
    apiclient.force_authenticate(user=moderator)
    url = reverse(
        "comments-detail",
        kwargs={
            "pk": comment.pk,
            "content_type": comment.content_type.pk,
            "object_pk": comment.object_pk,
        },
    )
    data = {"comment": "comment comment comment"}
    with freeze_phase(phase):
        response = apiclient.patch(url, data, format="json")
        assert response.status_code == status.HTTP_403_FORBIDDEN