From e30a65b8b541346f92f844e448d0d6162d55199b Mon Sep 17 00:00:00 2001 From: zhi Date: Wed, 1 Apr 2026 10:35:57 +0000 Subject: [PATCH] TEST-BE-CAL-001 record calendar backend test completion --- HarborForge.Backend | 2 +- plans/TASKLIST.md | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/HarborForge.Backend b/HarborForge.Backend index 45ab458..f5bf480 160000 --- a/HarborForge.Backend +++ b/HarborForge.Backend @@ -1 +1 @@ -Subproject commit 45ab4583de0b2885d6daa1db2140d656a773326b +Subproject commit f5bf480c76c6c464a0f824277dfc2a78a6cd243a diff --git a/plans/TASKLIST.md b/plans/TASKLIST.md index be267b8..db9eff0 100644 --- a/plans/TASKLIST.md +++ b/plans/TASKLIST.md @@ -348,11 +348,11 @@ ## K. Tests / Integration(按子模块分别补,不混做) -- [ ] TEST-BE-CAL-001:补 Calendar backend 测试(backend tests only) - - [ ] 模型测试 - - [ ] API 测试 +- [x] TEST-BE-CAL-001:补 Calendar backend 测试(backend tests only) + - [x] 模型测试 + - [x] API 测试 - [x] overlap / warning / materialize 测试 - - [ ] Blocker: `HarborForge.Backend/app/schemas/calendar.py` 在 Python 3.12 + Pydantic 2.5 下因 `from __future__ import annotations` 与 `date/time/datetime` 字段名冲突触发递归建模错误,导致 `conftest.py -> app.main -> calendar router` 导入失败;已先修复 schema 类型别名问题,后续继续补 Calendar API / model tests + - [x] Blocker resolved: `HarborForge.Backend/app/schemas/calendar.py` 的 Python 3.12 + Pydantic 2.5 递归建模问题已通过 schema 类型别名修复,本次已继续补齐 Calendar API / model tests - [x] TEST-BE-PR-001:补 Proposal / Essential backend 测试(backend tests only) - [x] Essential CRUD