>>> jsonschema.Draft4Validator.check_schema({"properties" : {"keyword" : {"not" : {}}}})
>>> jsonschema.Draft4Validator({"properties" : {"keyword" : {"not" : {}}}}).validate({"keyword" : 12})
Traceback (most recent call last):
File "<input>", line 1, in <module>
File "/usr/local/Cellar/python/2.7.6/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/jsonschema/validators.py", line 117, in validate
raise error
ValidationError: {} is not allowed for 12
Failed validating 'not' in schema['properties']['keyword']:
{'not': {}}
On instance['keyword']:
12