openapi-core/openapi_core
Janez Troha 3339e1311a Fix number validator
The `integer_types` is always a tuple. When checking
if an instance is a number it fails because it's doing a comparison against a tuple
instead of real type.

➜ python -c "from six import integer_types;import sys;print(integer_types);print(sys.version)"
(<type 'int'>, <type 'long'>)
2.7.16 (default, Apr  6 2019, 01:42:57)
[GCC 8.3.0]

➜ python3 -c "from six import integer_types;import sys;print(integer_types);print(sys.version)"
(<class 'int'>,)
3.7.3 (default, Apr  3 2019, 05:39:12)
[GCC 8.3.0]

And spec defines a number as both int and float https://swagger.io/docs/specification/data-models/data-types/#numbers so both validators need to support both types.
2019-05-15 19:00:38 +02:00
..
extensions Object validation 2018-08-22 09:34:18 +01:00
schema Fix number validator 2019-05-15 19:00:38 +02:00
validation Sketch out custom formatters design 2018-09-13 10:41:34 +01:00
wrappers Parameters tests 2018-07-09 12:10:05 +01:00
__init__.py Version 0.9.0 2019-03-22 14:55:06 +00:00
compat.py Python2 compatibility module 2018-07-29 00:16:30 +01:00
shortcuts.py Exceptions restructure 2018-05-25 11:30:50 +01:00