Pytest и pytest-cov выдают ImportError при импорте тестового модуля
После выполнения моего набора тестов с помощью Pytest + Pytest-cov я получаю следующую ошибку:
ERROR сбор env/Lib/site-packages/social_core/tests/backends/test_yahoo.py ____________________________________ImportError при импорте тестового модуля '/app/env/Lib/site-packages/social_core/tests/backends/test_yahoo.py'.
Я исключил папку env, настроив setup.cfg следующим образом:
[flake8]
max-line-length = 119
exclude = .git,*/migrations/*,*env*,*venv*,__pycache__,*/staticfiles/*,*/mediafiles/*
[coverage:run]
source = .
omit=
*apps.py,
*settings.py,
*urls.py,
*wsgi.py,
*asgi.py,
manage.py,
conftest.py,
*base.py,
*development.py,
*production.py,
*__init__.py,
*/migrations/*,
*tests/*,
*/env/*,
*/venv/*,
[coverage:report]
show_missing = True
Однако по какой-то причине тест не исключает папку env. Я не могу понять, почему она не исключается во время тестирования. Я запускаю тест из файла docker, выполняя следующую команду:
docker compose exec api pytest -p no:warnings --cov=.
может ли кто-нибудь помочь мне разобраться в проблеме?