From 9c25b4d61c8da8f4ef96e4481909ded9eda08786 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Tue, 1 Oct 2024 15:34:58 +0200 Subject: [PATCH] error if we cannot load a dataclass from file --- pkgs/clan-cli/tests/test_api_dataclass_compat.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/clan-cli/tests/test_api_dataclass_compat.py b/pkgs/clan-cli/tests/test_api_dataclass_compat.py index 82072d4fb..24071c1c8 100644 --- a/pkgs/clan-cli/tests/test_api_dataclass_compat.py +++ b/pkgs/clan-cli/tests/test_api_dataclass_compat.py @@ -129,6 +129,9 @@ def test_all_dataclasses() -> None: try: API.reset() dclass = load_dataclass_from_file(file, dataclass, str(cli_path.parent)) + if dclass is None: + msg = f"Could not load dataclass {dataclass} from {file}" + raise ClanError(msg) type_to_dict(dclass) except JSchemaTypeError as e: print(f"Error loading dataclass {dataclass} from {file}: {e}")