test: add pytest baseline
This commit is contained in:
@@ -16,7 +16,7 @@
|
||||
| 请求归档 | 本地 JSON 文件 | 已定 | `archives/` 每个接口请求一个完整归档文件,部署在内网前置机,不脱敏 |
|
||||
| 数据库 | 待定 | 待定 | MVP 可先只用 Redis;上报流水可能需要 MySQL / SQLite / PostgreSQL |
|
||||
| 第三方鉴权 | 待定,建议 app_key + HMAC 或 Bearer Token | 待定 | 不建议第三方直接裸传 CHIS 账号密码 |
|
||||
| 测试 | pytest | 建议 | 适合 mapper、client、service 单元测试 |
|
||||
| 测试 | pytest 8.3.5 | 已定 | 兼容当前系统 Python 3.8;适合 mapper、client、service 单元测试 |
|
||||
| 部署 | 待定,建议 gunicorn / waitress + systemd / Windows 服务 | 待定 | 取决于部署环境 |
|
||||
|
||||
## 二、决策记录与演进
|
||||
@@ -36,16 +36,16 @@
|
||||
|
||||
## 三、构建与运行命令
|
||||
|
||||
当前尚未初始化项目代码,命令待 T-001 补齐。
|
||||
当前可用命令:
|
||||
|
||||
| 用途 | 命令 |
|
||||
| --- | --- |
|
||||
| 安装依赖 | `python -m pip install -r requirements.txt` |
|
||||
| 本地开发 | `python run.py` |
|
||||
| 测试 | `python -m unittest discover -s tests` |
|
||||
| 测试 | `python -m pytest` |
|
||||
| 格式化 / 静态检查 | 待定 |
|
||||
|
||||
当前可用文档检查:
|
||||
可选文档检查:
|
||||
|
||||
```powershell
|
||||
Get-ChildItem -Recurse -File # PowerShell
|
||||
|
||||
Reference in New Issue
Block a user