diff --git a/tests/test_e2e_acceptance.py b/tests/test_e2e_acceptance.py index 679067f..194fedf 100644 --- a/tests/test_e2e_acceptance.py +++ b/tests/test_e2e_acceptance.py @@ -6,6 +6,7 @@ """ import json +import time from plutus_agent import db, metering, savings @@ -57,7 +58,8 @@ def test_provider_usage_baseline_idempotency_and_report(tmp_path): ).fetchone()["n"] assert count == 1 - report = savings.savings_share_report(conn, org_id, "2026-07", rate_bps=1000) + period = time.strftime("%Y-%m", time.gmtime()) + report = savings.savings_share_report(conn, org_id, period, rate_bps=1000) assert report.total_events == 1 assert report.covered_events == 1 assert report.coverage_pct == 100.0 diff --git a/tests/test_engine.py b/tests/test_engine.py index 593e8dc..91958cf 100644 --- a/tests/test_engine.py +++ b/tests/test_engine.py @@ -637,7 +637,9 @@ def _render(self, conn, org): from plutus_agent.server import views s = metering.org_summary(conn, org) s["efficiency"] = effm.org_efficiency(conn, org, period_label=None).as_dict() - s["savings_share"] = savm.savings_share_report(conn, org, "2026-07").as_dict() + s["savings_share"] = savm.savings_share_report( + conn, org, time.strftime("%Y-%m", time.gmtime()) + ).as_dict() return views.render_dashboard( s, orgs=[dict(db.get_org(conn, org))], cfg={}, stripe_status={"available": True, "has_pro_price": True,