diff --git a/MODULE.bazel b/MODULE.bazel index 9949a562a..b358e521a 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -104,7 +104,7 @@ bazel_dep(name = "score_process", version = "1.4.3") # Add Linter bazel_dep(name = "rules_multitool", version = "1.9.0") -bazel_dep(name = "score_tooling", version = "1.1.2-RC") +bazel_dep(name = "score_tooling", version = "1.1.2") multitool_root = use_extension("@rules_multitool//multitool:extension.bzl", "multitool") use_repo(multitool_root, "actionlint_hub", "multitool", "ruff_hub", "shellcheck_hub", "yamlfmt_hub") diff --git a/src/extensions/score_source_code_linker/testlink.py b/src/extensions/score_source_code_linker/testlink.py index 50066fe32..51311f3e2 100644 --- a/src/extensions/score_source_code_linker/testlink.py +++ b/src/extensions/score_source_code_linker/testlink.py @@ -93,7 +93,17 @@ class DataOfTestCase: @classmethod def from_dict(cls, data: dict[str, Any]): # type-ignore - return cls(**data) # type-ignore + return cls( + name=data["name"], + file=data["file"], + line=data["line"], + result=data["result"], + TestType=data["TestType"], + DerivationTechnique=data["DerivationTechnique"], + result_text=data["result_text"], + PartiallyVerifies=data.get("PartiallyVerifies"), + FullyVerifies=data.get("FullyVerifies"), + ) @classmethod def clean_text(cls, text: str):