Как использовать pydantic_settings в pytest? Я хочу иметь файл среды .env.test, содержащий фиктивные значения для всех переменных среды. Некоторый код имеет логику, которая зависит от этих переменных, и я хотел бы убедиться, что я проверяю ее.
Вот моя настройка
Код: Выделить всё
# settings.py
from pydantic_settings import BaseSettings
from pydantic import Field
class Settings(BaseSettings):
env_var: str = Field(description="blah blah blah")
# ...
env_var_d: str = Field(description="blah blah blah")
class Config:
env_file = ".env"
settings = Settings()
Подробнее здесь: https://stackoverflow.com/questions/798 ... ith-pytest
Мобильная версия