|
|
@@ -12,7 +12,21 @@ class MockRouter(APIRouter):
|
|
|
self.configuration = configuration
|
|
|
super().__init__(*args, **kwargs)
|
|
|
|
|
|
+ # Make this a put
|
|
|
@self.get("/")
|
|
|
async def root_mock(request: Request, query: str | None = Query(None)) -> Response:
|
|
|
- """"""
|
|
|
- return JSONResponse(status_code=400, content={"message": "Not Implemented!"})
|
|
|
+ """
|
|
|
+ Example request response for a simulated activity.
|
|
|
+ """
|
|
|
+ match query.lower():
|
|
|
+ case "error":
|
|
|
+ return JSONResponse(status_code=400, content={"port": "error"})
|
|
|
+ case "get":
|
|
|
+ return JSONResponse(status_code=200, content={"port": "ok"})
|
|
|
+ return JSONResponse(status_code=201, content={
|
|
|
+ "port": "ok",
|
|
|
+ "output": {
|
|
|
+ "artefact_1": "<uri>",
|
|
|
+ "artefact_2": "<uri>",
|
|
|
+ }
|
|
|
+ })
|