fischer-agentkit/tests/unit/calendar
chiguyong 5c15238a5a
Test / backend-test (pull_request) Has been cancelled Details
Test / frontend-unit (pull_request) Has been cancelled Details
Test / api-e2e (pull_request) Has been cancelled Details
Test / frontend-e2e (pull_request) Has been cancelled Details
fix(calendar): 修复 agent 创建日历事件后 UI 不刷新 + 文档化三根因三部曲
代码修复 (ce-debug):
- CalendarService.create_event 注入 notify_callback,成功后广播 calendar_event_created WS 消息
- app.py 调整 _calendar_ws_sender 闭包定义顺序,注入 CalendarService(与 ReminderScheduler 共享)
- tauri-auth.ts keychain fallback 修复(localStorage 始终作为备份)
- 新增 2 个广播回归测试

文档 (ce-compound + ce-compound-refresh):
- 新增 docs/solutions/ui-bugs/calendar-agent-create-no-refresh.md(第三根因:WS 广播缺失)
- 更新 calendar-capability-and-ui-fixes.md:刷新 test count + 加 Related Issues 前向引用
- 更新 jwt-secret-dev-mode-user-id-mismatch.md:扩展 e2e bullet + 加第三个根因引用
- CONCEPTS.md 新增 Service Broadcast Callback 条目 (Real-Time Fan-Out 节)

测试:
- 新增 E2E 测试套件 (admin/auth-persistence/bitable/calendar/conversation/documents/evolution/settings/skills)
- 新增 tests/e2e/test_api_coverage.py
- CI: .gitea/.github workflows/test.yml
2026-06-29 02:20:33 +08:00
..
__init__.py feat(calendar): U1 backend data model, storage & RRULE expansion 2026-06-23 21:30:39 +08:00
test_calendar_tool.py fix(code-review): 修复走查发现的 13 High + Medium 安全/可靠性问题 2026-06-28 15:06:41 +08:00
test_db.py feat(calendar): U1 backend data model, storage & RRULE expansion 2026-06-23 21:30:39 +08:00
test_extraction.py feat(calendar): U4 post-processing extractor with keyword gating 2026-06-23 21:56:20 +08:00
test_ics_provider.py feat(calendar): U8 iCal/ICS import and export 2026-06-23 22:20:07 +08:00
test_integration_flows.py test(calendar): 7 integration flow tests (lifecycle, recurrence, tags, types, invitations, authz, ICS) 2026-06-24 12:04:42 +08:00
test_recurrence.py feat(calendar): U1 backend data model, storage & RRULE expansion 2026-06-23 21:30:39 +08:00
test_reminders.py feat(calendar): U5 reminder subsystem with scheduler and multi-channel dispatch 2026-06-23 22:19:57 +08:00
test_routes.py feat(calendar): U2 backend service & REST API 2026-06-23 21:43:39 +08:00
test_scheduler.py fix(calendar): code review fixes - 23 issues (2 critical, 15 major, 6 minor) 2026-06-24 11:29:23 +08:00
test_service.py fix(calendar): 修复 agent 创建日历事件后 UI 不刷新 + 文档化三根因三部曲 2026-06-29 02:20:33 +08:00
test_sync_caldav.py feat(calendar): U6 CalDAV sync provider and SyncManager 2026-06-23 22:52:29 +08:00
test_sync_manager.py feat(calendar): U6 CalDAV sync provider and SyncManager 2026-06-23 22:52:29 +08:00
test_sync_outlook.py feat(calendar): U7 Outlook sync via Microsoft Graph API 2026-06-23 23:49:24 +08:00