Artur Maciag
4d99cbe7e1
Move additional props check to separate method
2019-03-26 13:27:44 +00:00
Diogo Baeder de Paula Pinto
14196b6ce1
Fix #124 : Fixing test for Python 2.
2019-03-26 03:41:14 -03:00
Diogo Baeder de Paula Pinto
b029066add
Fix #124 : Checking "additionalProperties" in "oneOf" items.
...
This is important because it does the correct validation over items that
are restricted in "oneOf", so that it's possible to use schemas that are
superset of one another as items of "oneOf".
2019-03-26 02:30:07 -03:00
Artur Maciąg
f8e4e34e39
String byte format fix
2019-03-22 14:35:12 +00:00
A
c846b2e453
Merge pull request #112 from diogobaeder/master
...
Properly formatting UUID if value to be unmarshalled is already a UUID.
2019-03-22 14:30:02 +00:00
Artur Maciag
aa206d868e
Test string format quirks rename fix
2019-03-22 14:14:42 +00:00
Artur Maciag
d0e163b5ba
Test string format UUID non strict fix
2019-03-22 14:05:54 +00:00
Artur Maciag
9aa16dff0f
Test object with invalid additional properties fix
2019-03-22 13:44:05 +00:00
A
beaa08a9c0
Merge branch 'master' into master
2019-03-22 13:29:04 +00:00
A
aa978cbe00
Merge pull request #121 from ondratu/master
...
Object additionalProperties support
2019-03-22 13:21:43 +00:00
Artur Maciąg
cd0ca5d26f
Raw value type strict validation
2019-03-22 11:21:50 +00:00
Ondrej Tuma
83b9c37915
Object additionalProperties support
...
* Default is true like in specification
* When is set false, it works like in past
* Object with types works
2019-03-12 16:01:28 +01:00
Diogo Baeder de Paula Pinto
a08b62035e
Properly formatting UUID if value to be unmarshalled is already a UUID.
...
Before this change, if a UUID instance got received as value in the
Schema, it was breaking the unmarshal because UUID instances can't be
used as values to instantiate other UUIDs.
2019-02-28 18:25:22 -03:00
Artur Maciag
a533a080cc
byte string format
2019-02-27 00:59:45 +00:00
Artur Maciag
48d1d1c8ae
UUID string format tests
2019-02-26 14:22:28 +00:00
Domen Kožar
286e26c4ed
openapi 3.0 defines date-time format to be rfc3339
2018-09-12 15:16:46 +01:00
8db5c08ed1
Add support for additional validation properties
...
Add support for the following validation properties:
- multipleOf
- maximum
- exclusiveMaximum
- minimum
- exclusiveMinimum
- maxLength
- minLength
- pattern
- maxItems
- minItems
- uniqueItems
- maxProperties
- minProperties
Fixes #49
2018-09-09 00:30:38 -04:00
Artur Maciag
82f32be1e7
String validation
2018-08-22 13:49:24 +01:00
Artur Maciag
e395b50558
Collection validation
2018-08-22 10:29:39 +01:00
p1c2u
0915e94530
Object validation
2018-08-22 09:34:18 +01:00
Artur Maciag
f9a7472c92
Separate schema casting and validation
2018-08-17 18:35:21 +01:00
grktsh
d4f65a2ed2
Support unmarshaling string with format keyword
2018-08-17 13:25:12 +09:00
Artur Maciag
4e1a61aace
Exceptions restructure
2018-05-25 11:30:50 +01:00
Artur Maciag
bd1b0117a4
Schema objects tests moved
2018-05-25 11:30:50 +01:00