diff --git a/src/caoscrawler/cfood-schema.yml b/src/caoscrawler/cfood-schema.yml index aa3f87c01261e1833fa55e0e2015b7b2b7e73b30..38dba865d260b1bc5b83ccc33abf62342ce49bd7 100644 --- a/src/caoscrawler/cfood-schema.yml +++ b/src/caoscrawler/cfood-schema.yml @@ -1,5 +1,18 @@ cfood: type: object + properties: + Converters: + type: object + additionalProperties: + type: object + properties: + converter: + type: string + package: + type: string + required: + - converter + - package additionalProperties: $ref: "#/$defs/converter" @@ -115,7 +128,7 @@ cfood: properties: type: const: - PropertiesFromDictElement + "PropertiesFromDictElement" then: required: - type diff --git a/unittests/test_converters.py b/unittests/test_converters.py index ed7f61f460ae4858cfef5e25bb8f396662ffb5f6..e12302514d16f077882e41d6ff5995953f2228f8 100644 --- a/unittests/test_converters.py +++ b/unittests/test_converters.py @@ -804,7 +804,7 @@ def test_properties_from_dict_basic(converter_registry): def test_properties_from_dict_callable(converter_registry): - def convert_some_values(rec: db.Record): + def convert_some_values(rec: db.Record, records: RecordStore, values: GeneralStore): """Add an URL prefix to a property value if appliccable.""" if rec.get_property("url") is not None: