Skip to content
Snippets Groups Projects

Better error message

Merged Alexander Schlemmer requested to merge f-better-error-message into dev
All threads resolved!
1 file
+ 14
0
Compare changes
  • Side-by-side
  • Inline
+ 14
0
@@ -335,3 +335,17 @@ EmptyConverter:
with pytest.raises(RuntimeError, match="Definition of converter \"EmptyConverter\" is empty"):
scan_structure_elements(DictElement(name="", value=data), broken_definition, converter_registry)
broken_yaml = """
Converter:
type: DictElement
records:
TestRecord: "42"
"""
broken_definition = _load_definition_from_yaml_dict(
[yaml.load(broken_yaml, Loader=yaml.SafeLoader)])
converter_registry = create_converter_registry(broken_definition)
with pytest.raises(RuntimeError, match="dict expected, but found str: 42"):
scan_structure_elements(DictElement(name="", value=data), broken_definition, converter_registry)
Loading