From b36d6a8f1b3ae46722bb5dacf0d01fed5d2544b4 Mon Sep 17 00:00:00 2001 From: Stepan Simsa Date: Mon, 25 Mar 2024 10:11:22 +0100 Subject: [PATCH 1/2] fix(models:automation_blocker): fix type of `samples` --- rossum_api/models/automation_blocker.py | 2 +- tests/elis_api_client/test_annotations.py | 11 ++++++++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/rossum_api/models/automation_blocker.py b/rossum_api/models/automation_blocker.py index 28f3e42..c272dfa 100644 --- a/rossum_api/models/automation_blocker.py +++ b/rossum_api/models/automation_blocker.py @@ -10,7 +10,7 @@ class AutomationBlockerContent: type: str schema_id: Optional[str] = None samples_truncated: Optional[bool] = False - samples: Dict[str, Any] = field(default_factory=dict) + samples: List[Dict[str, Any]] = field(default_factory=list) details: Dict[str, Any] = field(default_factory=dict) diff --git a/tests/elis_api_client/test_annotations.py b/tests/elis_api_client/test_annotations.py index a202b03..b99146d 100644 --- a/tests/elis_api_client/test_annotations.py +++ b/tests/elis_api_client/test_annotations.py @@ -108,7 +108,16 @@ def dummy_annotation_with_sideloads(): "automation_blocker": { "id": 981916, "url": "https://elis.develop.r8.lol/api/v1/automation_blockers/981916", - "content": [{"type": "automation_disabled", "level": "annotation"}], + "content": [ + {"type": "automation_disabled", "level": "annotation"}, + { + "level": "datapoint", + "type": "error_message", + "samples": [ + {"details": {"message_content": ["Total Amount is most likely not empty"]}} + ], + }, + ], "annotation": "https://elis.develop.r8.lol/api/v1/annotations/3232238", }, "email_thread": None, From 06d22725d0a9a33ade3d700779707e7c955268dd Mon Sep 17 00:00:00 2001 From: Stepan Simsa Date: Mon, 25 Mar 2024 10:57:21 +0100 Subject: [PATCH 2/2] ci(pre-commit): update mypy --- .pre-commit-config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index c197066..177167b 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -9,7 +9,7 @@ repos: - id: ruff args: [--fix, --exit-non-zero-on-fix] - repo: https://github.com/pre-commit/mirrors-mypy - rev: v0.940 + rev: v0.981 hooks: - id: mypy additional_dependencies: [