feat: refine web analytics and history views
This commit is contained in:
@@ -12,6 +12,7 @@ from arr_web.repository import (
|
||||
JOB_TRACE_RUN_SQL,
|
||||
JOB_TRACE_SUBMISSIONS_SQL,
|
||||
JOB_TRACE_VERSIONS_SQL,
|
||||
HISTORY_MONTH_COUNTS_SQL,
|
||||
MONTHLY_DOWNLOAD_SQL,
|
||||
MONTHLY_RUNS_COUNT_SQL,
|
||||
MONTHLY_RUNS_SQL,
|
||||
@@ -34,6 +35,7 @@ class PortalRepositorySchemaTests(unittest.TestCase):
|
||||
JOB_TRACE_SUBMISSIONS_SQL,
|
||||
JOB_TRACE_VERSIONS_SQL,
|
||||
JOB_TRACE_OUTBOX_SQL,
|
||||
HISTORY_MONTH_COUNTS_SQL,
|
||||
)
|
||||
)
|
||||
for required in (
|
||||
@@ -60,6 +62,10 @@ class PortalRepositorySchemaTests(unittest.TestCase):
|
||||
self.assertIn("limit %s offset %s", JOBS_SQL.lower())
|
||||
self.assertIn("limit %s offset %s", MONTHLY_RUNS_SQL.lower())
|
||||
self.assertIn("run.as_of_date AS max_arrival_date", MONTHLY_RUNS_SQL)
|
||||
self.assertIn("full outer join monthly", HISTORY_MONTH_COUNTS_SQL.lower())
|
||||
self.assertIn("run.business_date", HISTORY_MONTH_COUNTS_SQL.lower())
|
||||
self.assertIn("asia/bangkok", HISTORY_MONTH_COUNTS_SQL.lower())
|
||||
self.assertIn("reporting.monthly_runs", HISTORY_MONTH_COUNTS_SQL.lower())
|
||||
|
||||
def test_job_trace_queries_expose_only_diagnostic_columns(self) -> None:
|
||||
trace_sql = " ".join(
|
||||
|
||||
Reference in New Issue
Block a user