From f694eff0a4df6df6574e00811f1ff40188bc04ed Mon Sep 17 00:00:00 2001 From: Alexander Whitestone <8633216+AlexanderWhitestone@users.noreply.github.com> Date: Mon, 2 Mar 2026 12:04:30 -0500 Subject: [PATCH] fix: align calm imports with project conventions (#120) --- src/dashboard/routes/calm.py | 10 ++++------ tests/dashboard/test_calm.py | 8 +++----- 2 files changed, 7 insertions(+), 11 deletions(-) diff --git a/src/dashboard/routes/calm.py b/src/dashboard/routes/calm.py index a6ae704..0a9634a 100644 --- a/src/dashboard/routes/calm.py +++ b/src/dashboard/routes/calm.py @@ -8,12 +8,12 @@ from fastapi.responses import HTMLResponse from fastapi.templating import Jinja2Templates from sqlalchemy.orm import Session -from src.dashboard.models.calm import JournalEntry, Task, TaskCertainty, TaskState -from src.dashboard.models.database import SessionLocal, engine, get_db +from dashboard.models.calm import JournalEntry, Task, TaskCertainty, TaskState +from dashboard.models.database import SessionLocal, engine, get_db # Create database tables (if not already created by Alembic) # This is typically handled by Alembic migrations in a production environment -# from src.dashboard.models.database import Base +# from dashboard.models.database import Base # Base.metadata.create_all(bind=engine) logger = logging.getLogger(__name__) @@ -375,6 +375,4 @@ async def reorder_tasks( # Include this router in the main FastAPI app -# In src/dashboard/app.py, add: -# from dashboard.routes.calm import router as calm_router -# app.include_router(calm_router) +# Already registered in src/dashboard/app.py as calm_router. diff --git a/tests/dashboard/test_calm.py b/tests/dashboard/test_calm.py index e8ee73b..1289bc0 100644 --- a/tests/dashboard/test_calm.py +++ b/tests/dashboard/test_calm.py @@ -1,14 +1,12 @@ import pytest -import sys from datetime import date from fastapi.testclient import TestClient from sqlalchemy import create_engine from sqlalchemy.orm import sessionmaker, Session -sys.path.insert(0, "/home/ubuntu/Timmy-time-dashboard/src") -from src.dashboard.app import app -from src.dashboard.models.database import Base, get_db -from src.dashboard.models.calm import Task, JournalEntry, TaskState, TaskCertainty +from dashboard.app import app +from dashboard.models.database import Base, get_db +from dashboard.models.calm import Task, JournalEntry, TaskState, TaskCertainty @pytest.fixture(name="test_db_engine")