From 1e51376f133abd8cbaad998aa15b411df3f72a4d Mon Sep 17 00:00:00 2001 From: Bartek Wrona <wrona@syncad.com> Date: Fri, 21 Mar 2025 19:45:35 +0100 Subject: [PATCH] Eliminated var assignments inside assertion statement --- package/test_tools/__private/executable.py | 3 ++- package/test_tools/__private/node.py | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/package/test_tools/__private/executable.py b/package/test_tools/__private/executable.py index 47c3562c1..9fae5a903 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 d9fa99a3d..c3b994bce 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 -- GitLab