Skip to content

Commit 473a47c

Browse files
committed
minProperties
1 parent 0dc17db commit 473a47c

2 files changed

Lines changed: 3 additions & 2 deletions

File tree

jsonschema/_validators.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -401,7 +401,7 @@ def required(validator, required, instance, schema):
401401
yield ValidationError("%r is a required property" % property)
402402

403403

404-
def minProperties_draft4(validator, mP, instance, schema):
404+
def minProperties(validator, mP, instance, schema):
405405
if validator.is_type(instance, "object") and len(instance) < mP:
406406
yield ValidationError(
407407
"%r does not have enough properties" % (instance,)

jsonschema/validators.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -228,7 +228,7 @@ def extend(validator, validators, version=None):
228228
u"maximum": _validators.maximum_draft3_draft4,
229229
u"minItems": _validators.minItems,
230230
u"minLength": _validators.minLength,
231-
u"minProperties": _validators.minProperties_draft4,
231+
u"minProperties": _validators.minProperties,
232232
u"minimum": _validators.minimum_draft3_draft4,
233233
u"multipleOf": _validators.multipleOf,
234234
u"not": _validators.not_,
@@ -266,6 +266,7 @@ def extend(validator, validators, version=None):
266266
u"maximum": _validators.maximum_draft6,
267267
u"minItems": _validators.minItems,
268268
u"minLength": _validators.minLength,
269+
u"minProperties": _validators.minProperties,
269270
u"minimum": _validators.minimum_draft6,
270271
u"not": _validators.not_,
271272
u"properties": _validators.properties,

0 commit comments

Comments
 (0)