from app.routers.lab import get_lab_kpi, get_conversions from app.models import get_db from fastapi import APIRouter, Depends # Mock DB dependency db = next(get_db()) print("--- Testing KPI API Logic ---") try: kpi = get_lab_kpi(start_date=None, end_date=None, db=db) print("KPI Result:", kpi) except Exception as e: print("KPI Error:", e) print("\n--- Testing Conversions API Logic ---") try: conversions = get_conversions(start_date=None, end_date=None, db=db) print(f"Conversions Found: {len(conversions)}") for c in conversions: print(c) except Exception as e: print("Conversions Error:", e)