parent
fc9d7f8536
commit
c0b9763669
1 changed files with 7 additions and 2 deletions
|
|
@ -92,19 +92,24 @@ async def test_act_on_resource_missing_key(default_client: AsyncClient):
|
|||
("Test Service", 42, "test_resource", "read", 422),
|
||||
("Test Service", "Test Org", None, "read", 422),
|
||||
("Test Service", "Test Org", 42, "read", 422),
|
||||
("Test Service", "Test Org", "test_resource", None, 422),
|
||||
("Test Service", "Test Org", "test_resource", 42, 422),
|
||||
],
|
||||
)
|
||||
@pytest.mark.anyio
|
||||
async def test_act_on_resource_endpoint_status_checks(
|
||||
default_client: AsyncClient, service, org, resource, action, expected_status: int
|
||||
):
|
||||
body = {"service": service, "organisation": org, "resource": resource}
|
||||
body = {
|
||||
"rn": {"service": service, "organisation": org, "resource": resource},
|
||||
"action": action,
|
||||
}
|
||||
headers = {
|
||||
"Authorization": "Bearer not_checked_when_auth_is_disabled",
|
||||
"X-API-Key": "123456789",
|
||||
}
|
||||
resp = await default_client.post(
|
||||
f"/iam/can_act_on_resource?action={action}", json=body, headers=headers
|
||||
"/iam/can_act_on_resource", json=body, headers=headers
|
||||
)
|
||||
|
||||
assert resp.status_code == expected_status
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue