Format everything

This commit is contained in:
Jacob Windsor
2025-02-19 16:25:48 +01:00
parent ed6c49a1b7
commit ecfef9a09d
22 changed files with 115 additions and 62 deletions
+6 -3
View File
@@ -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
+6 -6
View File
@@ -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()