fix(cma): entity isolation batch5 (budget writes, kpi objectives scope, quality logs join, growth-quality db source, expenses scope)
ci/woodpecker/push/main Pipeline failed

This commit is contained in:
Hermes CI Fix
2026-09-21 10:36:02 +08:00
parent a0762b367f
commit 42ff836309
9 changed files with 906 additions and 115 deletions
+1 -2
View File
@@ -222,9 +222,8 @@ class TestDashboardDemo:
data = resp.json()
assert "burden" in data and "invoice" in data and "ss" in data
@pytest.mark.xfail(reason="SQLite DateTime 不接受字符串日期(生产MySQL可隐式转换);demo-data 为MySQL-only端点", strict=False)
def test_demo_data(self, client: TestClient, db: Session):
"""生成演示数据(MySQL-only:demo日期为字符串,SQLite DateTime严格模式不兼容)"""
"""生成演示数据(batch5 起 invoice_date 经 _parse_date,SQLite 亦可跑通)"""
create_test_user(db)
token = get_token_for_user(client)
resp = client.post(f"{BASE}/demo-data", headers=auth_header(token), json={})