Как использовать модульные тесты django с elasticsearch?

Я использую юнит-тесты django для тестирования своего приложения. Это работало очень хорошо до сегодняшнего дня. Я интегрировал elasticsearch в проект с помощью 2 модулей django_elasticsearch_dsl и django_elasticsearch_dsl_drf. С тех пор почти ни один из моих модульных тестов не работает.

Я получил ту же трассировку для всех неудачных тестов:

Я думаю, что причина проблемы в том, что я использую следующий код для автоматического заполнения ES, когда база данных postgresql:

@registry.register_document
class ClubDocument(Document):
    class Index:
        # Name of the Elasticsearch index
        name = 'clubs'
        # See Elasticsearch Indices API reference for available settings
        settings = {'number_of_shards': 1,
                    'number_of_replicas': 0}

    class Django:
        model = Club # The model associated with this Document

Что я должен сделать, чтобы либо игнорировать ES во время модульных тестов, либо лучше интегрировать экземпляр ES во время этих тестов?

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