Flash out API test suite

This commit is contained in:
2026-06-20 04:01:24 -04:00
parent 78d738b0ee
commit fc394b8555
19 changed files with 1818 additions and 51 deletions
+4 -3
View File
@@ -7,7 +7,8 @@ from app.crud.crud_ppr import ppr as crud_ppr
from app.crud.crud_journal import journal as crud_journal
from app.crud.crud_arrival import arrival as crud_arrival
from app.crud.crud_departure import departure as crud_departure
from app.schemas.ppr import PPR, PPRCreate, PPRUpdate, PPRStatus, PPRStatusUpdate, Journal
from app.schemas.ppr import PPR, PPRCreate, PPRUpdate, PPRStatus, PPRStatusUpdate
from app.schemas.journal import JournalEntryResponse
from app.schemas.arrival import ArrivalCreate
from app.schemas.departure import DepartureCreate
from app.models.ppr import User
@@ -397,7 +398,7 @@ async def cancel_ppr_public(
return cancelled_ppr
@router.get("/{ppr_id}/journal", response_model=List[Journal])
@router.get("/{ppr_id}/journal", response_model=List[JournalEntryResponse])
async def get_ppr_journal(
ppr_id: int,
db: Session = Depends(get_db),
@@ -412,7 +413,7 @@ async def get_ppr_journal(
detail="PPR record not found"
)
return crud_journal.get_by_ppr_id(db, ppr_id=ppr_id)
return crud_journal.get_ppr_journal(db, ppr_id=ppr_id)
@router.post("/{ppr_id}/activate")