fix(test): AP2.3f dispute_case-Profil in operating-context-Tests abbilden.
All checks were successful
Deploy Development / deploy (push) Successful in 47s
Test Suite / pytest-backend (push) Successful in 3m10s
Test Suite / lint-backend (push) Successful in 2s
Test Suite / compose-smoke (push) Has been skipped
Test Suite / k6 /api/health Baseline (push) Successful in 19s
Test Suite / playwright-smoke (push) Successful in 13s

Generic-Fallback testet initiative.generic; dispute_case erwartet explizite processSteps.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Lars 2026-07-25 10:58:28 +02:00
parent c79bfa844f
commit ac475ab92c

View File

@ -103,7 +103,7 @@ def test_operating_context_program(client):
assert body["ui_profile"]["planOutlineKeys"] is not None assert body["ui_profile"]["planOutlineKeys"] is not None
def test_operating_context_generic_fallback(client): def test_operating_context_dispute_case(client):
user = provision_user_in_tenant(tenant_role="member") user = provision_user_in_tenant(tenant_role="member")
token = _login(client, user) token = _login(client, user)
@ -121,6 +121,30 @@ def test_operating_context_generic_fallback(client):
) )
assert res.status_code == 200 assert res.status_code == 200
body = res.json() body = res.json()
assert body["method_key"] == "dispute_procedure"
assert body["ui_profile"]["planDefaultRoute"] == "/plan/profile"
assert {s["key"] for s in body["ui_profile"]["processSteps"]} == {"work", "control"}
def test_operating_context_generic_fallback(client):
user = provision_user_in_tenant(tenant_role="member")
token = _login(client, user)
created = _create_initiative(
client,
token,
title="Generic",
archetype_key="initiative.generic",
)
initiative_id = created.json()["id"]
res = client.get(
f"/api/initiatives/{initiative_id}/operating-context",
headers=_auth(token),
)
assert res.status_code == 200
body = res.json()
assert body["method_key"] == "generic_operating"
assert body["ui_profile"]["planDefaultRoute"] == "/plan/profile" assert body["ui_profile"]["planDefaultRoute"] == "/plan/profile"
assert body["ui_profile"]["processSteps"] == [] assert body["ui_profile"]["processSteps"] == []