def METHOD_NAME(self):
    self.client.login(username='user', password='test')
    self.user.rabbitmq_queue_limit = 2
    self.user.save()
    # Ensure we can still create a queue to reaach our limit
    response, rabbit_create_queue_called = self.queue_api_request_with_mock(
        'post',
        'queues-list',
        data=self._get_test_update_data(return_id=False)
    )
    assert rabbit_create_queue_called
    assert response.status_code == 201
    assert self.user.rabbitmq_queue_limit == self.user.queues.count()
    response, rabbit_create_queue_called = self.queue_api_request_with_mock(
        'post',
        'queues-list',
        data=self._get_test_update_data(return_id=False)
    )
    assert not rabbit_create_queue_called
    assert response.status_code == 403
    assert self.user.rabbitmq_queue_limit == self.user.queues.count()