test: 新增认证模块和封面服务单元测试,覆盖率提升至96%+ #654
Reference in New Issue
Block a user
Delete Branch "test/unit-test-coverage-improvement"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
P1-4 单元测试质量提升
新增测试文件
tests/unit/test_login_use_case.py- 23个用例tests/unit/test_jwt_service.py- 24个用例tests/unit/test_cover_service.py- 20个用例覆盖率提升
覆盖场景
认证登录模块:
JWT服务:
封面服务:
🚀 预览环境已部署
代码审查结果 - PR #654
⚠️ 问题(0个需要修改)
无
💡 建议(1个可选)
test_get_cover_config_empty_cover_dict测试中,仅断言了type和image_url,未断言frame_time。虽然test_get_cover_config_default已覆盖默认值,但为了确保空字典作为输入时行为一致(例如避免未来代码错误地将frame_time默认为 0 而非 None),建议补充断言assert result["frame_time"] is None。✅ 格式检查通过 | ✅ 逻辑审查需修改 | ✅ 建议关注性能
🤖 由 AI 代码审查机器人自动生成 | 2026-07-20 20:38:51 | 模型:
CI全绿,自动审批通过。
CI全绿,自动审批通过。
🗑️ 预览环境已清理
PR #654 已关闭或合并,对应的预览环境已被清理。