diff --git a/api_app/classes.py b/api_app/classes.py index 594d0b1610..974b6e6063 100644 --- a/api_app/classes.py +++ b/api_app/classes.py @@ -267,4 +267,4 @@ def health_check(self, user: User = None) -> bool: return False else: return True - raise NotImplementedError("No healthcheck implemented") + raise NotImplementedError() diff --git a/api_app/views.py b/api_app/views.py index cb9b1a1cda..41751d5ecf 100644 --- a/api_app/views.py +++ b/api_app/views.py @@ -877,7 +877,7 @@ def health_check(self, request, pk=None): health_status = python_obj.health_check(request.user) except NotImplementedError as e: logger.info(f"NotImplementedError {e}, user {request.user}, name {pk}") - raise ValidationError({"detail": "Not implemented"}) + raise ValidationError({"detail": "No healthcheck implemented"}) except Exception as e: logger.exception(e) raise ValidationError( diff --git a/api_app/visualizers_manager/classes.py b/api_app/visualizers_manager/classes.py index f2673a259d..3e33948832 100644 --- a/api_app/visualizers_manager/classes.py +++ b/api_app/visualizers_manager/classes.py @@ -115,7 +115,7 @@ class VisualizableTitle(VisualizableObject): def __init__( self, title: VisualizableBase, - value: VisualizableBase, + value: VisualizableObject, alignment: VisualizableAlignment = VisualizableAlignment.CENTER, size: VisualizableSize = VisualizableSize.S_AUTO, disable: bool = True, diff --git a/frontend/src/components/jobs/result/visualizer/elements/base.jsx b/frontend/src/components/jobs/result/visualizer/elements/base.jsx index 87861d022e..1481b5f76b 100644 --- a/frontend/src/components/jobs/result/visualizer/elements/base.jsx +++ b/frontend/src/components/jobs/result/visualizer/elements/base.jsx @@ -41,7 +41,7 @@ export function BaseVisualizer({
{ // check size and alignment const outerPartComponent = innerPartComponent.closest("div"); expect(outerPartComponent.className).toBe( - "col-1 p-1 d-flex align-items-center text-center justify-content-center ", + "col-1 p-0 m-1 d-flex align-items-center text-center justify-content-center ", ); // check tooltip const user = userEvent.setup(); @@ -84,7 +84,7 @@ describe("BaseVisualizer component", () => { ); // check optional elements (like bold, italic...) expect(idElement.className).toBe( - "col-2 small p-1 d-flex align-items-center text-start justify-content-start success", + "col-2 small p-0 m-1 d-flex align-items-center text-start justify-content-start success", ); // check tooltip const user = userEvent.setup(); @@ -133,7 +133,7 @@ describe("BaseVisualizer component", () => { // check optional elements (like bold, italic...) const outerPartComponent = innerPartComponent.closest("div"); expect(outerPartComponent.className).toBe( - "col-2 p-1 d-flex align-items-center text-start justify-content-start opacity-25 success", + "col-2 p-0 m-1 d-flex align-items-center text-start justify-content-start opacity-25 success", ); }); });