t.me/atinfo_chat Telegram группа по автоматизации тестирования

pytest не видит папки проекта при запуске тестов

Теги: #<Tag:0x00007f7489e0afb0> #<Tag:0x00007f7489e0ad80> #<Tag:0x00007f7489e0acb8> #<Tag:0x00007f7489e0abf0> #<Tag:0x00007f7489e0aad8>

Добрый день! Прошу помощи в следующем вопросе: при запуске тестов командой pytest в консоли, проект не может найти папку Source

Структура проекта следующая:

  • Resource (папка с файлами)
  • Source (папка с файлами)
  • TEST
    • AUTH
    • SORT

Тесты из папки TEST ссылаются (через Import) на функции, описанные в файлах папки Source

При запуске из консоли, получаю ошибку:

Test\Auth\test_login_negative.py:2: in
from Source.allure_reporting import Reporting
E ModuleNotFoundError: No module named ‘Source’
______________ ERROR collecting Test/Auth/test_login_positive.py ______________
ImportError while importing test module ‘C:\work\atol-qa-apilk\Test\Auth\test_login_positive.py’.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
Test\Auth\test_login_positive.py:2: in
from Source.allure_reporting import Reporting
E ModuleNotFoundError: No module named ‘Source’

Может ли это быть связано со структурой папок, или причина в чем-то другом?

Примечание: при запуске тестов “по стрелке” из Pycharm, все работает и находится