diff --git a/src/server/controllers/error_controller.py b/src/server/controllers/error_controller.py index 068c7b6..f608e1a 100644 --- a/src/server/controllers/error_controller.py +++ b/src/server/controllers/error_controller.py @@ -14,7 +14,7 @@ async def not_found_handler(request: Request, exc: HTTPException): if request.url.path.startswith("/api/"): return JSONResponse( status_code=404, - content={"detail": "API endpoint not found"} + content={"detail": exc.detail} ) return render_template( "error.html", diff --git a/tests/robot/resources/websocket_keywords.py b/tests/robot/resources/websocket_keywords.py index 22dd82a..4326c26 100644 --- a/tests/robot/resources/websocket_keywords.py +++ b/tests/robot/resources/websocket_keywords.py @@ -25,6 +25,10 @@ class WebSocketKeywords: asyncio.run(self._async_connect(ws_url)) return f"Connected to {ws_url}" + def Connect_To_WebSocket(self, ws_url: str) -> str: + """Robot Framework alias for connect_to_websocket.""" + return self.connect_to_websocket(ws_url) + async def _async_connect(self, ws_url: str) -> None: self._connection = await websockets.connect(ws_url) logger.info(f"WebSocket connected: {self._connection}")