Почему 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
Мы были бы признательны за любую помощь в этом вопросе