diff --git a/test/test_iam.py b/test/test_iam.py index 5bdcc07..76a87a4 100644 --- a/test/test_iam.py +++ b/test/test_iam.py @@ -632,6 +632,18 @@ async def test_delete_group_permissions_success(default_client: AsyncClient): 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 async def test_delete_permissions_success(default_client: AsyncClient): resp = await default_client.delete("/iam/permission?perm_id=1")