From a534af6ea196a2153afecb4aeafcfa245362b2c3 Mon Sep 17 00:00:00 2001 From: ThearchyHelios Date: Mon, 19 Oct 2026 10:05:38 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AF=B9=E8=B4=A6=E8=A7=86=E5=9B=BE=E6=B5=8B?= =?UTF-8?q?=E8=AF=95=E8=B7=9F=E4=B8=8A=E9=A2=84=E9=80=89=E5=AD=97=E6=AE=B5?= =?UTF-8?q?=EF=BC=9A=E5=8F=AA=E5=BC=95=E7=94=A8=E4=B8=80=E5=88=97=E3=80=81?= =?UTF-8?q?=E6=B2=A1=E6=9C=89=E9=80=90=E6=A0=BC=E6=AF=94=E7=9A=84=E6=9F=A5?= =?UTF-8?q?=E8=AF=A2=EF=BC=8Coptions.suggested=20=E4=B8=BA=E7=A9=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/tests/test_ledger_reconcile.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/backend/tests/test_ledger_reconcile.py b/backend/tests/test_ledger_reconcile.py index 6d4c1a83..432ad856 100644 --- a/backend/tests/test_ledger_reconcile.py +++ b/backend/tests/test_ledger_reconcile.py @@ -263,7 +263,9 @@ async def test_the_reconcile_view_gives_the_panel_what_it_draws(client, monkeypa body = {"query": action["query"], "workflow_id": wf, "version": 1, "inputs": CHECKED, "confirm": True} res = await client.post(f"/api/ledger/answers/{row.id}/reconcile", json=body) assert res.status_code == 409 and res.json()["code"] == ledger_reconcile.NEEDS_PAIRS - assert res.json()["options"] == {"columns": ["gmv"], "metrics": [{"id": "gmv", "name": "销售额", "unit": "元"}]} + # suggested:逐格证明了的预选(这条查询只引用了一列,没有逐格比,空) + assert res.json()["options"] == {"columns": ["gmv"], "metrics": [{"id": "gmv", "name": "销售额", "unit": "元"}], + "suggested": []} done = await reconcile(client, row.id, {**body, "pairs": [{"ours": "gmv", "metric": "gmv"}]}) [listed] = (await ledger_of(client, row.id))["reconciled"] assert listed["run_id"] == done.id and listed["card"] == "reconcile"