Commits

Show all
Author Commit Message Labels Comments Date
Andy Mikhailenko
Merge branch layered-specs into default
Andy Mikhailenko
Move list inner_spec conversion to canonize() and simplify it. Move error declarations to monk.errors.
Branches
layered-specs
Andy Mikhailenko
Restore test coverage
Branches
layered-specs
Andy Mikhailenko
Drop outdated/redundant validation tests, regroup the remaining
Branches
layered-specs
Andy Mikhailenko
Show number of invalid item in error message. Add proper tests for nested structures
Branches
layered-specs
Andy Mikhailenko
Rename Rule.skip_unknown_keys to Rule.dict_skip_unknown_keys
Branches
layered-specs
Andy Mikhailenko
Cleanup: remove validate_structure_spec() and legacy validate() aliases
Branches
layered-specs
Andy Mikhailenko
Fix tests for the elder Pythons
Branches
layered-specs
Andy Mikhailenko
Add tests for Rule class
Branches
layered-specs
Andy Mikhailenko
Add coverage to tox
Branches
layered-specs
Andy Mikhailenko
Add MissingValue exception and update validation policy. BACKWARDS INCOMPATIBLE: `None` is now only tolerated with `optional=True`.
Branches
layered-specs
Andy Mikhailenko
Add manipulation.RuleMerger
Branches
layered-specs
Andy Mikhailenko
Add shortcuts `any_value` and `any_or_none`. The semantic difference is not yet supported
Branches
layered-specs
Andy Mikhailenko
Refactor: rename Rule.skip_missing to Rule.optional, Rule.skip_unknown to Rule.skip_unknown_keys. Add documentation.
Branches
layered-specs
Andy Mikhailenko
Add documentation
Branches
layered-specs
Andy Mikhailenko
Refactor: simplify the code
Branches
layered-specs
Andy Mikhailenko
Refactor: simplify validators, fix everything so tests run again
Branches
layered-specs
Andy Mikhailenko
Refactor: use validate() instead of both validate_value() and validate_structure()
Branches
layered-specs
Andy Mikhailenko
Begin introducing a more verbose layer of spec declaration. Some tests are broken.
Branches
layered-specs
Andy Mikhailenko
Update .hgignore
Andy Mikhailenko
Added tag 0.6.0 for changeset 8a18359a2e18
Andy Mikhailenko
Bump version
Tags
0.6.0
Andy Mikhailenko
Update file headers
Andy Mikhailenko
Improve documentation, add usage examples
Andy Mikhailenko
Add support for Python 3
Andy Mikhailenko
Update list of supported Pythons in tox config
Andy Mikhailenko
Fix FuncValidator + datetime.now() in PyPy
Andy Mikhailenko
Whoops, wrong hunk
Andy Mikhailenko
Add datetime validation tests
Andy Mikhailenko
Handle case when a `[str]` schema meets `[{}]` value
  1. Prev
  2. Next