08ea5fbe98
添加用户管理视图、API和状态管理文件
23 lines
814 B
Python
23 lines
814 B
Python
"""
|
|
测试数据管理工具配置
|
|
"""
|
|
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"
|