feat: improve app ui and project metadata

This commit is contained in:
Yaojia Wang
2026-06-28 07:31:20 +02:00
parent 3bd464d400
commit 90a66437d7
86 changed files with 4892 additions and 1108 deletions

View File

@@ -0,0 +1,19 @@
from datetime import UTC, datetime
from ww_core.domain.project_repo import max_time
def test_max_time_handles_missing_values() -> None:
now = datetime(2026, 6, 28, tzinfo=UTC)
assert max_time(None, None) is None
assert max_time(now, None) == now
assert max_time(None, now) == now
def test_max_time_returns_latest_value() -> None:
early = datetime(2026, 6, 27, tzinfo=UTC)
late = datetime(2026, 6, 28, tzinfo=UTC)
assert max_time(early, late) == late
assert max_time(late, early) == late