Open
Description
from jsonschema import validate
instance = 9007199254740995
validate(instance, schema={"type": "integer", "multipleOf": 11}) # passes
validate(instance, schema={"type": "integer", "multipleOf": 11.0}) # fails
I'm pretty sure that this is a bug, on the basis that the spec says all integer-valued numbers should be treated as integers.
Found via python-jsonschema/hypothesis-jsonschema#103.