fix: align calm imports with project conventions (#120)

This commit is contained in:
Alexander Whitestone
2026-03-02 12:04:30 -05:00
committed by GitHub
parent d080e67faf
commit f694eff0a4
2 changed files with 7 additions and 11 deletions

View File

@@ -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.

View File

@@ -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")