Почему pytest не удается разрешить ссылки на связанные модели в пакете Django?

У меня есть устанавливаемый пакет Django, который я собрал и начал писать для него тесты. Я использую pytest-django. Однако, когда я запускаю тесты, почти все тесты завершаются неудачей, и я продолжаю получать эту ошибку: -

Для справки, это мой conftest.py файл:-

И это единственный тестовый файл, который я написал:-

# SPDX-FileCopyrightText: © 2024 BeyondIRR <https://beyondirr.com/>
# SPDX-License-Identifier: LicenseRef-beyondirr-proprietary
# Confidential and proprietary code
# Contact: <https://beyondirr.com/contact-us/> | <connect@beyondirr.tech>


import pytest
from investedge.accounts.filters import NameAnnotationFilter
from tests.models import Account

@pytest.mark.django_db
class TestNameAnnotationFilter:

    def test_filter_with_full_name(self,make_user):
        first_user = make_user(email="JohnDoe@gmail.com",first_name="John",last_name="Doe")
        second_user = make_user(email="NotJohnDoe@gmail.com",first_name="Not",last_name="JD")
        queryset = Account.objects.all()
        filtered_queryset = NameAnnotationFilter(queryset=queryset,data={"name":"John"}).qs
        assert first_user in filtered_queryset
        assert second_user not in filtered_queryset

Мы были бы признательны за любую помощь в этом вопросе

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