mirror of
https://github.com/fastapiadmin/FastapiAdmin.git
synced 2026-10-05 01:20:07 +00:00
- 新增多协议存储模块(支持FTP/SFTP/S3/OBS/OSS/COS/本地存储),包含存储源管理、文件操作、传输任务功能 - 新增系统内部聊天模块,支持WebSocket实时通信与未读统计 - 优化工作流节点系统,支持内置业务节点并完善配置面板 - 修复健康检查接口路径与菜单角标显示逻辑 - 新增SQLite WAL模式与busy_timeout配置优化并发性能 - 更新依赖与文档,支持模块裁剪配置
21 lines
623 B
Python
21 lines
623 B
Python
"""应用入口测试 —— 健康检查接口返回码与响应体校验。
|
|
"""
|
|
|
|
from fastapi.testclient import TestClient
|
|
|
|
|
|
def test_check_readiness(test_client: TestClient) -> None:
|
|
response = test_client.get("/common/health/ready/")
|
|
assert response.status_code == 200
|
|
body = response.json()
|
|
assert body["success"] is True
|
|
assert body["data"] is not None
|
|
|
|
|
|
def test_check_health(test_client: TestClient) -> None:
|
|
response = test_client.get("/common/health/check/")
|
|
assert response.status_code == 200
|
|
body = response.json()
|
|
assert body["success"] is True
|
|
assert body["code"] == 0
|