fix: address PR #574 fourth review round

- Use lowercase generics (list[...]) in new deck response models
- Add clarifying comment on AddressBook.uri slug semantics
- Fall back calendar_display_name to calendar_name when absent

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Chris Coutinho
2026-02-21 09:36:14 +01:00
parent f51b27ba19
commit 18e5baf2a5
4 changed files with 8 additions and 5 deletions
+2 -2
View File
@@ -477,7 +477,7 @@ def test_event_dict_to_summary_missing_optional_fields():
@pytest.mark.unit
def test_event_dict_to_summary_calendar_name_without_display_name():
"""Test single-calendar path: calendar_name set, display_name absent."""
"""Test single-calendar path: calendar_name set, display_name absent falls back."""
event = {
"uid": "evt-006",
"title": "Personal Errand",
@@ -487,4 +487,4 @@ def test_event_dict_to_summary_calendar_name_without_display_name():
summary = _event_dict_to_summary(event)
assert summary.calendar_name == "personal"
assert summary.calendar_display_name is None
assert summary.calendar_display_name == "personal"