Commits

Author Commit Message Labels Comments Date
Andy Mikhailenko
Fix key encoding for UnknownKey exception message
Andy Mikhailenko
Add Mock to tox dependencies
Andy Mikhailenko
Improve Rule representation
Andy Mikhailenko
Add structure unfolding functions
Andy Mikhailenko
Fix import error introduced while moving MongoDB-related stuff to monk.mongo
Andy Mikhailenko
Validation: enable optional fields
Andy Mikhailenko
Fix tests (failing after latest refactoring)
Andy Mikhailenko
Start moving MongoDB-related stuff to a submodule to enable using Monk without MongoDB
Andy Mikhailenko
Mock pymongo/bson to build the documentation in environments without MongoDB
Andy Mikhailenko
Update docs to play nice with ReadTheDocs theme
Andy Mikhailenko
Remove PKGBUILD as it is now maintained in another repo.
Andy Mikhailenko
Added tag 0.5.1 for changeset 324542942318
Andy Mikhailenko
Fixed PKGBUILD checksum.
Tags
0.5.1
Andy Mikhailenko
Upgraded to pymongo 2.2 (some of its modules were moved to the bson package).
Andy Mikhailenko
Added MongoResultSet.ids() method.
Andy Mikhailenko
Removed bogus print statements.
Andy Mikhailenko
Added method MongoBoundDictMixin.remove().
Andy Mikhailenko
Added tox config. Currently only CPython 2.7 passes all tests; Python 2.6 not tested, PyPy fails one test (TestDocumentModel.test_callable_defaults_builtin_func), Python 3.x breaks while trying to install pymongo.
Andy Mikhailenko
Changed behaviour of ListMerger: if the spec contains a type within a list and is formed correctly, the result is not an empty list anymore but the value as is.
Andy Mikhailenko
Updated documentation.
Andy Mikhailenko
Unified the validation functions: validate_structure_spec is now based on validate_structure.
Andy Mikhailenko
Added tag 0.3.0 for changeset 80103cdeb38f
Andy Mikhailenko
Bumping version.
Tags
0.3.0
Andy Mikhailenko
Finished refactoring monk.validation: now it closely resembles monk.manipulation, can be tested much easier and is very flexible (no hardcoded branching but pluggable and remixable value-level validator plugins).
Andy Mikhailenko
Fixed documentation.
Andy Mikhailenko
Further refactoring of the structure validation code. Unified exceptions. Fixed previously failing test.
Andy Mikhailenko
Refactored structure validation code.
Andy Mikhailenko
Added pragma for test coverage.
Andy Mikhailenko
Removed argument "value_processor" from modeling.merged() because since v.0.2.3 the list of mergers can be modified to achieve the same effect.
Andy Mikhailenko
Added tag 0.2.3 for changeset f29ebda388b7
  1. Prev
  2. Next