diff --git a/unittests/test_json_schema_exporter.py b/unittests/test_json_schema_exporter.py index 102a8bffcaac66fbe33675406213ef23c47239a4..68627e16b79d7fc052c048cd5c9be8c167ea2275 100644 --- a/unittests/test_json_schema_exporter.py +++ b/unittests/test_json_schema_exporter.py @@ -718,17 +718,23 @@ RT2: # Merge the schemata merged_list = jsex.merge_schemas([schema_RT1, schema_RT2]) + with raises(ValidationError): + validate({}, merged_list) assert merged_list["type"] == "object" assert merged_list["properties"]["RT1"]["title"] == "RT1" assert merged_list["properties"]["RT2"]["properties"]["some_text"]["type"] == "string" merged_dict = jsex.merge_schemas({"schema1": schema_RT1, "schema2": schema_RT2}) + with raises(ValidationError): + validate({}, merged_dict) assert merged_dict["type"] == "object" assert merged_dict["properties"]["schema1"]["title"] == "RT1" assert merged_dict["properties"]["schema2"]["properties"]["some_text"]["type"] == "string" # Make an array array = jsex.make_array(schema_RT1) + with raises(ValidationError): + validate({}, array) assert array["type"] == "array" assert array["items"] == schema_RT1