Skip to content

Commit f681232

Browse files
committed
Const
1 parent 950e065 commit f681232

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

jsonschema/_validators.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,13 @@ def additionalItems(validator, aI, instance, schema):
8282
)
8383

8484

85+
def const(validator, const, instance, schema):
86+
if instance != const:
87+
yield ValidationError(
88+
"XXX"
89+
)
90+
91+
8592
def minimum_draft3_draft4(validator, minimum, instance, schema):
8693
if not validator.is_type(instance, "number"):
8794
return

jsonschema/validators.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -251,6 +251,7 @@ def extend(validator, validators, version=None):
251251
u"additionalProperties": _validators.additionalProperties,
252252
u"allOf": _validators.allOf_draft6,
253253
u"anyOf": _validators.anyOf_draft6,
254+
u"const": _validators.const,
254255
u"exclusiveMaximum": _validators.exclusiveMaximum_draft6,
255256
u"exclusiveMinimum": _validators.exclusiveMinimum_draft6,
256257
u"items": _validators.items,

0 commit comments

Comments
 (0)