tests: delete group perm status checks

Issue: #24
This commit is contained in:
Chris Milne 2026-06-12 13:08:58 +01:00
parent c0b9763669
commit fe2171df44

View file

@ -632,6 +632,18 @@ async def test_delete_group_permissions_success(default_client: AsyncClient):
assert data["group"]["name"] == "Org One Group" assert data["group"]["name"] == "Org One Group"
@pytest.mark.parametrize(
"query, expected_status",
generate_query_and_status(["group_id", "org_id", "perm_id"]),
)
@pytest.mark.anyio
async def test_delete_group_permissions_status_checks(
default_client: AsyncClient, query: str, expected_status: int
):
resp = await default_client.delete(f"/iam/group/permission?{query}")
assert resp.status_code == expected_status
@pytest.mark.anyio @pytest.mark.anyio
async def test_delete_permissions_success(default_client: AsyncClient): async def test_delete_permissions_success(default_client: AsyncClient):
resp = await default_client.delete("/iam/permission?perm_id=1") resp = await default_client.delete("/iam/permission?perm_id=1")