Finalize database API class merge.

This commit is contained in:
Leo Vasanko
2026-01-27 03:00:18 +00:00
parent 73e4d41f04
commit 637b1b95a8
7 changed files with 78 additions and 98 deletions
+4 -7
View File
@@ -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
View File
@@ -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(