""" 测试数据管理工具配置 """ from pydantic_settings import BaseSettings from pydantic import Field class TestDataManagerConfig(BaseSettings): db_host: str = Field(default="localhost", alias="DB_HOST") db_port: int = Field(default=5432, alias="DB_PORT") db_name: str = Field(default="everything_test", alias="DB_NAME") db_user: str = Field(default="test_user", alias="DB_USER") db_password: str = Field(default="test_password", alias="DB_PASSWORD") api_url: str = Field(default="http://localhost:8081", alias="API_URL") admin_api_url: str = Field(default="http://localhost:8082", alias="ADMIN_API_URL") test_data_dir: str = Field(default="./test-data", alias="TEST_DATA_DIR") class Config: env_file = ".env" env_file_encoding = "utf-8"