Finalize database API class merge.
This commit is contained in:
+4
-7
@@ -13,13 +13,11 @@ import asyncio
|
||||
import os
|
||||
import tempfile
|
||||
from collections.abc import AsyncGenerator
|
||||
from datetime import datetime, timezone
|
||||
from uuid import UUID
|
||||
|
||||
import httpx
|
||||
import pytest
|
||||
import pytest_asyncio
|
||||
import uuid7
|
||||
|
||||
from paskia import globals as paskia_globals
|
||||
from paskia.authsession import expires
|
||||
@@ -84,11 +82,10 @@ async def passkey_instance() -> Passkey:
|
||||
@pytest_asyncio.fixture(scope="function")
|
||||
async def test_org(test_db: DB, admin_permission: Permission) -> Org:
|
||||
"""Create a test organization with admin permission."""
|
||||
org = Org.create(
|
||||
display_name="Test Organization",
|
||||
permissions=[str(admin_permission.uuid)], # Org can grant this permission
|
||||
)
|
||||
org = Org.create(display_name="Test Organization")
|
||||
create_organization(org)
|
||||
# Grant admin permission to this org
|
||||
add_permission_to_organization(str(org.uuid), str(admin_permission.uuid))
|
||||
return org
|
||||
|
||||
|
||||
@@ -121,7 +118,7 @@ async def test_role(
|
||||
role = Role.create(
|
||||
org=test_org.uuid,
|
||||
display_name="Test Admin Role",
|
||||
permissions=[str(admin_permission.uuid), str(org_admin_permission.uuid)],
|
||||
permissions={admin_permission.uuid, org_admin_permission.uuid},
|
||||
)
|
||||
create_role(role)
|
||||
return role
|
||||
|
||||
+3
-3
@@ -58,7 +58,7 @@ async def second_org_role(
|
||||
role = Role.create(
|
||||
org=second_org.uuid,
|
||||
display_name="Second Org Admin Role",
|
||||
permissions=[str(admin_permission.uuid)],
|
||||
permissions={admin_permission.uuid},
|
||||
)
|
||||
create_role(role)
|
||||
return role
|
||||
@@ -117,7 +117,7 @@ async def org_admin_role(
|
||||
role = Role.create(
|
||||
org=test_org.uuid,
|
||||
display_name="Org Admin Role",
|
||||
permissions=[str(org_admin_permission.uuid)],
|
||||
permissions={org_admin_permission.uuid},
|
||||
)
|
||||
create_role(role)
|
||||
return role
|
||||
@@ -397,7 +397,7 @@ class TestAdminOrganizations:
|
||||
client: httpx.AsyncClient,
|
||||
session_token: str,
|
||||
test_db: DB,
|
||||
):
|
||||
):
|
||||
"""Admin should be able to delete another organization."""
|
||||
# Create org to delete
|
||||
org_to_delete = Org.create(
|
||||
|
||||
Reference in New Issue
Block a user