From 8363ff8590d9df76ebef6c858c9805200df20f77 Mon Sep 17 00:00:00 2001 From: AnthorNet Date: Fri, 20 Jan 2017 11:59:19 +0100 Subject: [PATCH] Test enforcing rfc3339 format for date-time --- src/eddn/core/Validator.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/eddn/core/Validator.py b/src/eddn/core/Validator.py index 93398fb..e0e4aa3 100644 --- a/src/eddn/core/Validator.py +++ b/src/eddn/core/Validator.py @@ -1,8 +1,9 @@ # coding: utf8 import simplejson +import strict-rfc3339 from enum import IntEnum -from jsonschema import validate as jsValidate, ValidationError +from jsonschema import validate as jsValidate, ValidationError, FormatChecker class Validator(object): @@ -30,7 +31,7 @@ class Validator(object): schema = self.schemas[schemaRef] try: - jsValidate(json_object, schema) + jsValidate(json_object, schema, format_checker=jsonschema.FormatChecker()) except ValidationError as e: results.add(ValidationSeverity.ERROR, e)