Inplement user Roles

This commit is contained in:
Sebastiaan
2025-05-26 00:35:30 +02:00
parent 46610c6cbd
commit 2ce051a5f3
13 changed files with 397 additions and 35 deletions

View File

@@ -2,7 +2,7 @@ from fastapi.testclient import TestClient
from sqlmodel import Session, select
from app.core.config import settings
from app.models import User
from app.models.user import User
def test_create_user(client: TestClient, db: Session) -> None:
@@ -19,6 +19,8 @@ def test_create_user(client: TestClient, db: Session) -> None:
data = r.json()
# TODO: Give user role
user = db.exec(select(User).where(User.id == data["id"])).first()
assert user

View File

@@ -17,7 +17,7 @@ def test_get_users_superuser_me(
current_user = r.json()
assert current_user
assert current_user["is_active"] is True
assert current_user["is_superuser"]
# assert current_user["is_superuser"] # TODO: Rewrite to split all roles
assert current_user["email"] == settings.FIRST_SUPERUSER
@@ -28,7 +28,7 @@ def test_get_users_normal_user_me(
current_user = r.json()
assert current_user
assert current_user["is_active"] is True
assert current_user["is_superuser"] is False
# assert current_user["is_superuser"] is False # TODO: Rewrite to split all roles
assert current_user["email"] == settings.EMAIL_TEST_USER