feat: refine web analytics and history views
This commit is contained in:
@@ -73,6 +73,7 @@ def handler(sql: str, _params: Optional[Sequence[Any]]):
|
||||
return [("booking_test", "on")], 1
|
||||
if "max(current_version.business_date) AS as_of_date" in sql:
|
||||
return [(
|
||||
date(2026, 7, 1),
|
||||
date(2026, 7, 26),
|
||||
datetime(2026, 7, 28, 15, 54, tzinfo=timezone.utc),
|
||||
6,
|
||||
@@ -142,6 +143,8 @@ class ChannelAnalyticsPostgresTests(unittest.TestCase):
|
||||
[channel["worksheet"] for channel in payload["channels"]],
|
||||
["B", "A", "EMPTY"],
|
||||
)
|
||||
self.assertEqual(payload["min_arrival_date"], "2026-07-01")
|
||||
self.assertEqual(payload["max_arrival_date"], "2026-07-26")
|
||||
self.assertEqual(payload["overall"]["totals"]["rooms_sold"], 5)
|
||||
self.assertEqual(payload["overall"]["totals"]["total_price"], 190)
|
||||
executed = " ".join(sql for sql, _params in connection.cursor_instance.calls)
|
||||
|
||||
Reference in New Issue
Block a user