Pyest не обнаруживает светильники в отдельной папке

У меня есть приложение Django и я пишу тесты, используя pytest и pytest fixtures.

Все тесты находятся в соответствующих приложениях Django, но я написал фикстуры в другой папке как модуль.

Структура проекта:

Proj.
|
+apps: 
  - core
     -tests
        -test_core.py
  - users
      -tests
         test_user.py
|
+fixtures:
   - __init__.py
   - core.py
   - users.py
|
+conftest.py

У меня различные фикстуры находятся в отдельных файлах, которые соответствуют названиям приложений, которые они должны использовать.

У меня проблемы с тем, что pytest обнаруживает фикстуры Я пробовал создать файл conftest.py в корне проекта и импортировать файл фикстуры как плагин.

 conftest.py 
 > pytest_plugins = [
    "apps.fixtures",]

Я также попробовал удалить файл coftest.py и поместить файл fixtures в папку apps, и все равно pytest не обнаруживает fixtures.

Любая помощь здесь будет полезна.

Плагины для этого не нужны, просто импортируйте их в conftest.py, чтобы сделать их доступными для всех тестовых файлов.

from proj.fixtures.core import *
from proj.fixtures.users import *
Вернуться на верх