Django Тест нарушения уникальности с автоматическим увеличением поля

Существует проблема с нарушением уникального ограничения при использовании моделей Django.

Моя модель выглядит так:

class Document(models.Model):
    id = models.BigAutoField(primary_key=True)
    ...bla bla bla

Поле "id" должно быть уникальным и автоинкрементным. В производственной среде я сталкиваюсь с проблемой сохранения документов с одинаковыми id. Я думаю, что это вызвано параллельной обработкой задач celery, но теперь это обрабатывается бизнес-логикой, отвечающей на запрос 400 Bad. Теперь мне нужно протестировать логику обработки такого типа ошибок в модульном тестировании.

Так что я пытался думать в направлении редактирования мета значений модели для поля "id" внутри юнит-теста, но ничего не получилось.

Использование Postgresql. Traceback:

Вернуться на верх