def METHOD_NAME(self):
    """Assert that the API endpoint for suspending submissions is throttled"""
    initial_datetime = datetime.datetime(
        year=2023, month=1, day=21, hour=11, minute=30, second=0
    )
    with freeze_time(initial_datetime) as frozen_datetime:
        # 3 requests per minute allowed
        for i in range(3):
            submission = SubmissionFactory.create()
            self._add_submission_to_session(submission)
            endpoint = reverse(
                "api:submission-suspend", kwargs={"uuid": submission.uuid}
            )
            response = self.client.post(endpoint, {"email": "hello@open-forms.nl"})
            assert (
                response.status_code == status.HTTP_201_CREATED
            ), "Expected: HTTP 201 (created); Actual: HTTP {status}".format(
                status=response.status_code
            )
        # Request #4 should fail with HTTP 429
        submission = SubmissionFactory.create()
        self._add_submission_to_session(submission)
        endpoint = reverse(
            "api:submission-suspend", kwargs={"uuid": submission.uuid}
        )
        response = self.client.post(endpoint)
        assert (
            response.status_code == status.HTTP_429_TOO_MANY_REQUESTS
        ), "Expected: HTTP 429 (too many requests); Actual: HTTP {status}".format(
            status=response.status_code
        )
        # Wait 1 minute for the next request
        frozen_datetime.tick(delta=datetime.timedelta(minutes=1))
        response = self.client.post(endpoint, {"email": "hello@open-forms.nl"})
        assert (
            response.status_code == status.HTTP_201_CREATED
        ), "Expected: HTTP 201 (created); Actual: HTTP {status}".format(
            status=response.status_code
        )