From 148d3699f02203cdb648ea28fc418b5909823dfd Mon Sep 17 00:00:00 2001 From: Gonzalo Barrera Borla Date: Thu, 15 Dec 2016 19:46:16 -0300 Subject: [PATCH] Regenero error_info_v0 para fines comparativos --- error_info_v0.txt | 105 +++++++-------------------- pydatajson/schemas/catalog.json | 9 +-- pydatajson/schemas/distribution.json | 9 +-- 3 files changed, 32 insertions(+), 91 deletions(-) diff --git a/error_info_v0.txt b/error_info_v0.txt index dd30330..1b59b6b 100644 --- a/error_info_v0.txt +++ b/error_info_v0.txt @@ -179,46 +179,16 @@ Resultado completo: u'status': u'OK', u'title': u'Datos Argentina'}, u'dataset': [{u'errors': [{u'error_code': 2, - u'instance': [{u'description': 123, - u'title': u'procedimiento_id', - u'type': u'integer'}, - {u'description': u'Identificador \xfanico del organismo que realiza la convocatoria. Organismo de m\xe1ximo nivel jer\xe1rquico al que pertenece la unidad operativa de contrataciones.', - u'title': u'organismo_unidad_operativa_contrataciones_id', - u'type': u'integer'}, - {u'description': u'Identificador \xfanico de la unidad operativa de contrataciones', - u'title': u'unidad_operativa_contrataciones_id', - u'type': u'integer'}, - {u'description': u'Organismo que realiza la convocatoria. Organismo de m\xe1ximo nivel jer\xe1rquico al que pertenece la unidad operativa de contrataciones.', - u'title': u'organismo_unidad_operativa_contrataciones_desc', - u'type': u'string'}, - {u'description': u'Unidad operativa de contrataciones.', - u'title': u'unidad_operativa_contrataciones_desc', - u'type': u'string'}, - {u'description': u'Tipo de procedimiento al que se adecua la contrataci\xf3n.', - u'title': u'tipo_procedimiento_contratacion', - u'type': u'string'}, - {u'description': u'A\xf1o en el que se inici\xf3 el proceso de la convocatoria.', - u'title': u'ejercicio_procedimiento_anio', - u'type': u'date'}, - {u'description': u'Fecha de publicaci\xf3n de la convocatoria en formato AAAA-MM-DD, ISO 8601.', - u'title': u'fecha_publicacion_convocatoria', - u'type': u'date'}, - {u'description': u'Modalidad bajo la cual se realiza la convocatoria.', - u'title': u'modalidad_convocatoria', - u'type': u'string'}, - {u'description': u'Clase de la convocatoria.', - u'title': u'clase_convocatoria', - u'type': u'string'}, - {u'description': u'Objeto/objetivo de la convocatoria', - u'title': u'objeto_convocatoria', - u'type': u'string'}], - u'message': "[{u'type': u'integer', u'description': 123, u'title': u'procedimiento_id'}, {u'type': u'integer', u'description': u'Identificador \\xfanico del organismo que realiza la convocatoria. Organismo de m\\xe1ximo nivel jer\\xe1rquico al que pertenece la unidad operativa de contrataciones.', u'title': u'organismo_unidad_operativa_contrataciones_id'}, {u'type': u'integer', u'description': u'Identificador \\xfanico de la unidad operativa de contrataciones', u'title': u'unidad_operativa_contrataciones_id'}, {u'type': u'string', u'description': u'Organismo que realiza la convocatoria. Organismo de m\\xe1ximo nivel jer\\xe1rquico al que pertenece la unidad operativa de contrataciones.', u'title': u'organismo_unidad_operativa_contrataciones_desc'}, {u'type': u'string', u'description': u'Unidad operativa de contrataciones.', u'title': u'unidad_operativa_contrataciones_desc'}, {u'type': u'string', u'description': u'Tipo de procedimiento al que se adecua la contrataci\\xf3n.', u'title': u'tipo_procedimiento_contratacion'}, {u'type': u'date', u'description': u'A\\xf1o en el que se inici\\xf3 el proceso de la convocatoria.', u'title': u'ejercicio_procedimiento_anio'}, {u'type': u'date', u'description': u'Fecha de publicaci\\xf3n de la convocatoria en formato AAAA-MM-DD, ISO 8601.', u'title': u'fecha_publicacion_convocatoria'}, {u'type': u'string', u'description': u'Modalidad bajo la cual se realiza la convocatoria.', u'title': u'modalidad_convocatoria'}, {u'type': u'string', u'description': u'Clase de la convocatoria.', u'title': u'clase_convocatoria'}, {u'type': u'string', u'description': u'Objeto/objetivo de la convocatoria', u'title': u'objeto_convocatoria'}] is not valid under any of the given schemas", + u'instance': 123, + u'message': '123 is not valid under any of the given schemas', u'relative_path': [u'distribution', 0, - u'field'], + u'field', + 0, + u'description'], u'validator': u'anyOf', - u'validator_value': [{u'items': {u'$ref': u'field.json'}, - u'type': u'array'}, + u'validator_value': [{u'minLength': 1, + u'type': u'string'}, {u'type': u'null'}]}], u'status': u'ERROR', u'title': u'Sistema de contrataciones electr\xf3nicas'}]}, @@ -460,49 +430,30 @@ Resultado completo: u'status': u'OK', u'title': u'Datos Argentina'}, u'dataset': [{u'errors': [{u'error_code': 2, - u'instance': [{u'description': u'123', - u'title': u'procedimiento_id', - u'type': u'integer'}, - {u'description': u'Identificador \xfanico del organismo que realiza la convocatoria. Organismo de m\xe1ximo nivel jer\xe1rquico al que pertenece la unidad operativa de contrataciones.', - u'title': u'organismo_unidad_operativa_contrataciones_id', - u'type': u'integer'}, - {u'description': u'Identificador \xfanico de la unidad operativa de contrataciones', - u'title': u'unidad_operativa_contrataciones_id', - u'type': u'integer'}, - {u'description': u'Organismo que realiza la convocatoria. Organismo de m\xe1ximo nivel jer\xe1rquico al que pertenece la unidad operativa de contrataciones.', - u'title': u'organismo_unidad_operativa_contrataciones_desc', - u'type': u'string'}, - {u'description': u'Unidad operativa de contrataciones.', - u'title': u'unidad_operativa_contrataciones_desc', - u'type': u'string'}, - {u'description': u'Tipo de procedimiento al que se adecua la contrataci\xf3n.', - u'title': u'tipo_procedimiento_contratacion', - u'type': u'string'}, - {u'description': u'A\xf1o en el que se inici\xf3 el proceso de la convocatoria.', - u'title': u'ejercicio_procedimiento_anio', - u'type': u'date'}, - {u'description': u'Fecha de publicaci\xf3n de la convocatoria en formato AAAA-MM-DD, ISO 8601.', - u'title': u'fecha_publicacion_convocatoria', - u'type': u'date'}, - {u'description': u'Modalidad bajo la cual se realiza la convocatoria.', - u'title': u'modalidad_convocatoria', - u'type': u'string'}, - [u'title', - u'clase_convocatoria', - u'type', - u'string', - u'description', - u'Clase de la convocatoria.'], - {u'description': u'Objeto/objetivo de la convocatoria', - u'title': u'objeto_convocatoria', - u'type': [u'string']}], - u'message': "[{u'type': u'integer', u'description': u'123', u'title': u'procedimiento_id'}, {u'type': u'integer', u'description': u'Identificador \\xfanico del organismo que realiza la convocatoria. Organismo de m\\xe1ximo nivel jer\\xe1rquico al que pertenece la unidad operativa de contrataciones.', u'title': u'organismo_unidad_operativa_contrataciones_id'}, {u'type': u'integer', u'description': u'Identificador \\xfanico de la unidad operativa de contrataciones', u'title': u'unidad_operativa_contrataciones_id'}, {u'type': u'string', u'description': u'Organismo que realiza la convocatoria. Organismo de m\\xe1ximo nivel jer\\xe1rquico al que pertenece la unidad operativa de contrataciones.', u'title': u'organismo_unidad_operativa_contrataciones_desc'}, {u'type': u'string', u'description': u'Unidad operativa de contrataciones.', u'title': u'unidad_operativa_contrataciones_desc'}, {u'type': u'string', u'description': u'Tipo de procedimiento al que se adecua la contrataci\\xf3n.', u'title': u'tipo_procedimiento_contratacion'}, {u'type': u'date', u'description': u'A\\xf1o en el que se inici\\xf3 el proceso de la convocatoria.', u'title': u'ejercicio_procedimiento_anio'}, {u'type': u'date', u'description': u'Fecha de publicaci\\xf3n de la convocatoria en formato AAAA-MM-DD, ISO 8601.', u'title': u'fecha_publicacion_convocatoria'}, {u'type': u'string', u'description': u'Modalidad bajo la cual se realiza la convocatoria.', u'title': u'modalidad_convocatoria'}, [u'title', u'clase_convocatoria', u'type', u'string', u'description', u'Clase de la convocatoria.'], {u'type': [u'string'], u'description': u'Objeto/objetivo de la convocatoria', u'title': u'objeto_convocatoria'}] is not valid under any of the given schemas", + u'instance': [u'title', + u'clase_convocatoria', + u'type', + u'string', + u'description', + u'Clase de la convocatoria.'], + u'message': "[u'title', u'clase_convocatoria', u'type', u'string', u'description', u'Clase de la convocatoria.'] is not of type u'object'", u'relative_path': [u'distribution', 0, - u'field'], + u'field', + 9], + u'validator': u'type', + u'validator_value': u'object'}, + {u'error_code': 2, + u'instance': [u'string'], + u'message': "[u'string'] is not valid under any of the given schemas", + u'relative_path': [u'distribution', + 0, + u'field', + 10, + u'type'], u'validator': u'anyOf', - u'validator_value': [{u'items': {u'$ref': u'field.json'}, - u'type': u'array'}, + u'validator_value': [{u'minLength': 1, + u'type': u'string'}, {u'type': u'null'}]}], u'status': u'ERROR', u'title': u'Sistema de contrataciones electr\xf3nicas'}]}, diff --git a/pydatajson/schemas/catalog.json b/pydatajson/schemas/catalog.json index 821b065..b09be77 100644 --- a/pydatajson/schemas/catalog.json +++ b/pydatajson/schemas/catalog.json @@ -31,13 +31,8 @@ "modified": { "$ref": "mixed-types.json#dateOrDatetimeStringOrNull" }, "language": { "$ref": "mixed-types.json#arrayOrNull" }, "themeTaxonomy": { - "anyOf": [ - { - "type": "array", - "items": { "$ref": "theme.json" } - }, - { "type": "null" } - ] + "type": "array", + "items": { "$ref": "theme.json" } }, "license": { "$ref": "mixed-types.json#nonEmptyStringOrNull" }, "homepage": { diff --git a/pydatajson/schemas/distribution.json b/pydatajson/schemas/distribution.json index 01d37b6..6483034 100644 --- a/pydatajson/schemas/distribution.json +++ b/pydatajson/schemas/distribution.json @@ -31,13 +31,8 @@ "modified": { "$ref": "mixed-types.json#dateOrDatetimeStringOrNull" }, "rights": { "$ref": "mixed-types.json#nonEmptyStringOrNull" }, "field": { - "anyOf": [ - { - "type": "array", - "items": { "$ref": "field.json" } - }, - { "type": "null" } - ] + "type": "array", + "items": { "$ref": "field.json" } } } }