feat(*): 添加测试项目代码

This commit is contained in:
2026-05-01 21:22:57 +08:00
commit f4eba61365
15 changed files with 1599 additions and 0 deletions

16
response.py Normal file
View File

@@ -0,0 +1,16 @@
"""规范化响应工具:统一返回 {"code": 0, "msg": "", "data": ...} 格式。"""
from aiohttp import web
def ok(data=None, *, msg: str = "ok", status: int = 200) -> web.Response:
"""成功响应code=0。"""
return web.json_response({"code": 0, "msg": msg, "data": data}, status=status)
def error(msg: str, *, code: int = 1, status: int | None = None) -> web.Response:
"""错误响应code 非 0。"""
return web.json_response(
{"code": code, "msg": msg, "data": None},
status=status or (code if 400 <= code < 600 else 400),
)