Samuel Colvin
|
f0f9de5f96
|
improve docs on error handling (#198)
* improve docs on error handling
* change ValidationError signature
* cleanup
* rename _raw_errors > raw_errors
* improve _display_error_type_and_ctx
|
2018-06-11 13:06:50 +01:00 |
|
Samuel Colvin
|
e57f8c4725
|
correct and complete #188 (#193)
|
2018-06-07 09:19:02 +01:00 |
|
Samuel Colvin
|
95aba150b2
|
gt, lt, (#188)
* gt, lt, fix #176
* change test names
|
2018-06-02 20:53:10 +01:00 |
|
Nikita Grishko
|
4f4e22ef47
|
Error context and message (#183)
* POC of error context and message
* Move type errors to the `errors.py` module; Change errors interface a bit
* Rename `.as_dict()` to `.dict()`
* Fix `PydanticErrorMixin` constructor
* Rename `exceptions.py` to `error_wrappers.py`
* Do not include nullable `ctx`
* Fix tests
* Added `int_validator`; Added `IntegerError`
* Added `float_validator`; Added `FloatError`
* Get rid of `__mro__` in prior of `exc.code`
* Removed `min_number_size` and `max_number_size` from config (#174)
* Added `NumberMinSizeError` and `NumberMaxSizeError`
* Added `NoneIsNotAllowedError`
* Added `EnumError`
* Added `path_validator`; Added `PathError`
* Added `DictError`
* Added `ListError`
* Added `TupleError`
* Added `SetError`
* Added `datetime` related errors
* Added `bytes` and `str` related errors
* Added `SequenceError`
* Improved code coverage
* Display error context in string representation of validation error
* Redefine error message templates using config
* Review fixes
* Updated changelog
|
2018-05-31 14:35:38 +01:00 |
|