23 lines
635 B
Python
23 lines
635 B
Python
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)
|