diff --git a/.trunk/trunk.yaml b/.trunk/trunk.yaml index 09f701b..218b019 100644 --- a/.trunk/trunk.yaml +++ b/.trunk/trunk.yaml @@ -35,9 +35,8 @@ lint: - Dockerfile - .github/workflows/*.yml actions: - disabled: + enabled: + - trunk-upgrade-available - trunk-announce - trunk-check-pre-push - trunk-fmt-pre-commit - enabled: - - trunk-upgrade-available diff --git a/tests/conftest.py b/tests/conftest.py index ecfd885..cab05cf 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -15,7 +15,9 @@ SQLALCHEMY_DATABASE_URL = "sqlite+aiosqlite:///./test_db.db" -engine = create_async_engine(SQLALCHEMY_DATABASE_URL, connect_args={"check_same_thread": False}) +engine = create_async_engine( + SQLALCHEMY_DATABASE_URL, connect_args={"check_same_thread": False} +) @pytest_asyncio.fixture(scope="class") diff --git a/tracker/main.py b/tracker/main.py index bfd96b4..d103016 100644 --- a/tracker/main.py +++ b/tracker/main.py @@ -24,4 +24,6 @@ async def lifespan(app: FastAPI) -> AsyncGenerator[None, None]: await engine.dispose() -app = FastAPI(title="Bug Tracker", description="Simple bug tracking API.", lifespan=lifespan) +app = FastAPI( + title="Bug Tracker", description="Simple bug tracking API.", lifespan=lifespan +) diff --git a/tracker/models/base.py b/tracker/models/base.py index 6bcb4dc..4b37c6c 100644 --- a/tracker/models/base.py +++ b/tracker/models/base.py @@ -9,7 +9,9 @@ class Base(BaseModel): __abstract__ = True id: Mapped[int] = Column(Integer, primary_key=True, autoincrement=True, index=True) - created_at: Mapped[TIMESTAMP] = Column(TIMESTAMP, server_default=func.now(), index=True) + created_at: Mapped[TIMESTAMP] = Column( + TIMESTAMP, server_default=func.now(), index=True + ) updated_at: Mapped[TIMESTAMP] = Column( TIMESTAMP, server_default=func.now(), diff --git a/tracker/views/bug.py b/tracker/views/bug.py index 4d598fd..43fddf4 100644 --- a/tracker/views/bug.py +++ b/tracker/views/bug.py @@ -19,7 +19,9 @@ async def create(bug: BugInput, db: Annotated[AsyncSession, Depends(get_db)]): @router.get("/bugs/", response_model=list[BugOutput]) -async def get(db: Annotated[AsyncSession, Depends(get_db)], skip: int = 0, limit: int = 10): +async def get( + db: Annotated[AsyncSession, Depends(get_db)], skip: int = 0, limit: int = 10 +): return await bugs(db=db, skip=skip, limit=limit) diff --git a/tracker/views/story.py b/tracker/views/story.py index 085b37d..b0c0f79 100644 --- a/tracker/views/story.py +++ b/tracker/views/story.py @@ -19,7 +19,9 @@ async def create(story: StoryInput, db: Annotated[AsyncSession, Depends(get_db)] @router.get("/stories/", response_model=list[StoryOutput]) -async def get_stories(db: Annotated[AsyncSession, Depends(get_db)], skip: int = 0, limit: int = 10): +async def get_stories( + db: Annotated[AsyncSession, Depends(get_db)], skip: int = 0, limit: int = 10 +): return await stories(db=db, skip=skip, limit=limit)