diff --git a/package/test_tools/__private/executable.py b/package/test_tools/__private/executable.py
index 47c3562c141942a70e6061f047e80549a164f720..9fae5a9038f430bc90fa437d4aee973882b523cf 100644
--- a/package/test_tools/__private/executable.py
+++ b/package/test_tools/__private/executable.py
@@ -43,7 +43,8 @@ class Executable:
 
     def get_version(self) -> dict[str, Any]:
         assert self.executable_name == "hived", "version can only be checked for hived binary!"
-        assert isinstance(result := json.loads(self.__run_and_get_output("--version")), dict)
+        result = json.loads(self.__run_and_get_output("--version"))
+        assert isinstance(result, dict)
         return result
 
     def __run_and_get_output(self, *arguments: str) -> str:
diff --git a/package/test_tools/__private/node.py b/package/test_tools/__private/node.py
index d9fa99a3d4be3e76f9c623271d27c20714eacbec..c3b994bce3374f45367e6ba9f70d948158887534 100644
--- a/package/test_tools/__private/node.py
+++ b/package/test_tools/__private/node.py
@@ -115,7 +115,8 @@ class Node(BaseNode, ScopedObject):
 
     @property
     def http_endpoint(self) -> HttpUrl:
-        assert (endpoint := self.__notifications.handler.http_endpoint) is not None
+        endpoint = self.__notifications.handler.http_endpoint
+        assert endpoint is not None
         return endpoint
 
     @http_endpoint.setter