Adding fixture system
This commit is contained in:
@@ -2,12 +2,11 @@ import uuid
|
||||
|
||||
from sqlmodel import select
|
||||
from fastapi import Depends
|
||||
from fastapi_users import BaseUserManager, FastAPIUsers, UUIDIDMixin, models, exceptions, schemas
|
||||
from fastapi_users import BaseUserManager, FastAPIUsers, UUIDIDMixin
|
||||
from fastapi_users.authentication import BearerTransport, AuthenticationBackend
|
||||
from fastapi_users.authentication.strategy.db import AccessTokenDatabase, DatabaseStrategy
|
||||
|
||||
from user.models import User, get_user_db, AccessToken, get_access_token_db, UserRead, UserUpdate, UserCreate
|
||||
from db import get_session
|
||||
from user.models import User, get_user_db, AccessToken, get_access_token_db
|
||||
|
||||
SECRET = "SECRET"
|
||||
TOKEN_LIFETIME = 3600
|
||||
@@ -49,8 +48,7 @@ reset_password_router = fastapi_users.get_reset_password_router()
|
||||
auth_router = fastapi_users.get_auth_router(auth_backend)
|
||||
|
||||
|
||||
def create_admin_account():
|
||||
session = get_session().__next__()
|
||||
def create_admin_account(session):
|
||||
admin_email = 'root@root.fr'
|
||||
statement = select(User).where(User.email == admin_email).limit(1)
|
||||
admin_user = session.exec(statement).first()
|
||||
|
||||
Reference in New Issue
Block a user