fischer-agentkit/tests/unit/calendar
chiguyong d36e45bbe7 feat(calendar): U2 backend service & REST API
Add CalendarService business logic layer and 14 REST endpoints:
- service.py: event CRUD with RRULE expansion, event types, tags,
  invitations, non-admin user search (G5/A3), type-level default
  reminder rule cloning
- routes/calendar.py: JWT-authenticated endpoints for events, types,
  tags, invitations, user search — with ownership checks
- 17 new tests (12 service + 5 routes), 33 total calendar tests passing
2026-06-23 21:43:39 +08:00
..
__init__.py feat(calendar): U1 backend data model, storage & RRULE expansion 2026-06-23 21:30:39 +08:00
test_db.py feat(calendar): U1 backend data model, storage & RRULE expansion 2026-06-23 21:30:39 +08:00
test_recurrence.py feat(calendar): U1 backend data model, storage & RRULE expansion 2026-06-23 21:30:39 +08:00
test_routes.py feat(calendar): U2 backend service & REST API 2026-06-23 21:43:39 +08:00
test_service.py feat(calendar): U2 backend service & REST API 2026-06-23 21:43:39 +08:00