У меня есть pytest.ini, расположенный в текущем каталоге, и когда по какой-то странной причине при вызове pytest /src/foo/bar
pytest выбирает /src/foo
как проект root, даже если у меня есть следующий pytest.ini:
[pytest]
DJANGO_SETTINGS_MODULE = myproj.settings
python_files = tests.py tests_*.py *_tests.py
django_find_project = false
addopts = --rootdir=$PWD -p no:warnings --no-migrations --reuse-db --junit-xml=unittests.xml
norecursedirs = .* static
Я запускаю команду в пределах docker, но я предполагаю, что это не имеет никаких последствий.