test: added tests for programs and its scheme

ref: N25B-198
This commit is contained in:
JobvAlewijk
2025-11-12 17:36:00 +01:00
parent 43f3cba1a8
commit 79d3bfb3a6
3 changed files with 177 additions and 1 deletions

View File

@@ -31,7 +31,7 @@ async def receive_message(program: Message, request: Request):
try:
phases: list[Phase] = [Phase(**phase) for phase in program_list]
except Exception as e:
logger.error("Failed to convert to Phase objects: %s", e)
logger.error("Failed to convert to Phase objects: %s", e)
raise HTTPException(status_code=400, detail="Non-Phase String") from None
logger.info(f"Succesfully recieved {len(phases)} Phase(s).")