Я пытаюсь запустить тесты для этой структуры каталогов из каталога root.
Вот моя файловая структура:
project/
service/
ECR/
. data_preparation/
. requirements.txt
. sample_data/
. sample_data.csv
. tests/
. __init__.py
. test_sample.py
. Dockerfile
. python_files*.py
Мои тесты, работающие нормально из папки data_preparation
, работают нормально. Как настроить эту установку для запуска тестов из папки root? Я попытался запустить с pytest /project/service/ECR/data_preparation/tests
, но получил Passed non-file path sample_data/sample/data.csv
. Я думал об использовании tmpdir
, но я не уверен, что это правильный подход.
Редактировать: Исправлено после указания полного пути. Также настроены тестовые пути и Confcutdir для папки тестов