Format everything
This commit is contained in:
@@ -6,6 +6,7 @@ from ..repositories.user_repository import UserRepository
|
||||
from typing import Annotated
|
||||
from fastapi import Depends, Request
|
||||
|
||||
|
||||
class AuthContext:
|
||||
"""
|
||||
Provides authentication context for the current request.
|
||||
@@ -13,11 +14,13 @@ class AuthContext:
|
||||
|
||||
def __init__(
|
||||
self,
|
||||
request: Request,
|
||||
request: Request,
|
||||
) -> None:
|
||||
if not get_settings().environment == "development":
|
||||
raise NotImplementedError("AuthProvider is only implemented for development environment.")
|
||||
|
||||
raise NotImplementedError(
|
||||
"AuthProvider is only implemented for development environment."
|
||||
)
|
||||
|
||||
self._authenticated_user = request.state.user
|
||||
|
||||
@property
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
|
||||
from collections.abc import AsyncGenerator
|
||||
from contextlib import asynccontextmanager
|
||||
from sqlalchemy import Engine
|
||||
@@ -21,9 +20,9 @@ settings = get_settings()
|
||||
|
||||
async def _get_async_engine() -> AsyncEngine:
|
||||
return create_async_engine(
|
||||
f"postgresql+asyncpg://{settings.db.username}:{settings.db.password}@{settings.db.host}:{settings.db.port}/{settings.db.db_name}",
|
||||
future=True,
|
||||
)
|
||||
f"postgresql+asyncpg://{settings.db.username}:{settings.db.password}@{settings.db.host}:{settings.db.port}/{settings.db.db_name}",
|
||||
future=True,
|
||||
)
|
||||
|
||||
|
||||
async def get_session() -> AsyncGenerator[AsyncSession, None]:
|
||||
@@ -64,7 +63,9 @@ def _seed_db():
|
||||
|
||||
session = Session(_get_engine())
|
||||
|
||||
existing_user = session.query(User).filter(User.email == settings.app.mock_user_email).first()
|
||||
existing_user = (
|
||||
session.query(User).filter(User.email == settings.app.mock_user_email).first()
|
||||
)
|
||||
if not existing_user:
|
||||
mock_user = User(
|
||||
email=settings.app.mock_user_email,
|
||||
@@ -80,4 +81,3 @@ def create_db_and_tables():
|
||||
engine = _get_engine()
|
||||
SQLModel.metadata.create_all(engine)
|
||||
_seed_db()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user