Implement PostgreSQL production store path
All checks were successful
Build and Publish Container Image / build-and-push (push) Successful in 41s
All checks were successful
Build and Publish Container Image / build-and-push (push) Successful in 41s
Add the PostgreSQL backend, migration and stopped-write transfer tools, lease-aware deployment manifests, tenancy declarations, and shared conformance coverage. Persist grouping mutations in durable stores and separate process liveness from database readiness.
This commit is contained in:
parent
2063470ac8
commit
749461b97b
30 changed files with 2364 additions and 71 deletions
|
|
@ -75,13 +75,13 @@ def test_full_write_lifecycle_succeeds_when_authorizer_allows() -> None:
|
|||
)
|
||||
assert granted.status_code == 201
|
||||
|
||||
roles = client.get("/tenants/t-1/roles")
|
||||
roles = client.get("/tenants/t-1/roles", params={"actor": "tenant-engine"})
|
||||
assert roles.json()["roles"] == ["CUS"]
|
||||
|
||||
revoked = client.post("/tenants/t-1/roles/revoke", json={"grant_id": "g-1", "actor": "ops"})
|
||||
assert revoked.status_code == 200
|
||||
|
||||
roles_after = client.get("/tenants/t-1/roles")
|
||||
roles_after = client.get("/tenants/t-1/roles", params={"actor": "tenant-engine"})
|
||||
assert roles_after.json()["roles"] == []
|
||||
|
||||
plan = client.post("/tenants/t-1/plan", json={"plan_id": "plan-x", "actor": "ops"})
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue