Проект является обучающим материалом и содержит заметки по базовому функционалу Pytest.
Также в проекте присутствуют заметки по SQLAlchemy и Pydantic, с помощью которых реализован код для тестирования.
При тестировании файл .dev.env
заменяется на .test.env
, в котором находятся настройки тестовой БД
Замена производится с помощью библиотеки pytest-dotenv
Для этого достаточно добавить в pyproject.toml
:
[tool.pytest.ini_options]
env_files = [".test.env",]