V5.1 Update tests and documentation
Quality Gate / gate (push) Failing after 11s

This commit is contained in:
Jim Lancaster
2026-08-23 16:01:53 -05:00
parent ebf659b26c
commit ed6998d8da
18 changed files with 184 additions and 385 deletions
+9
View File
@@ -206,6 +206,15 @@ def test_document_person_link_requires_role_id(tmp_path):
)
assert response.status_code == 422
payload = response.json()
assert "detail" in payload
assert isinstance(payload["detail"], list)
missing_role = [
item
for item in payload["detail"]
if isinstance(item, dict) and item.get("loc") == ["body", "role_id"] and item.get("type") == "missing"
]
assert missing_role
def test_duplicate_document_person_link_returns_conflict_envelope(tmp_path):