Commits

Show all
Author Commit Message Labels Comments Date
Andy Mikhailenko
Bumping version.
Tags
0.1.2
Andy Mikhailenko
Bugfix: modeling.Document would not save _id properly.
Andy Mikhailenko
Improved validation. Added some tests (one of them is marked as broken and should be addressed later).
Andy Mikhailenko
Bugfix: DBRef handling was broken.
Andy Mikhailenko
Changed inheritance of validation-related exceptions.
Andy Mikhailenko
Bugfix: dot-expanded dictionary would convert nested dictionaries to DotExpandedDict even if they already were instances of it; so, if a nested Document instance was added, its identity (the class info) would be lost.
Andy Mikhailenko
Added tag 0.1.1 for changeset 22c03a123a0d
Andy Mikhailenko
Fixed broken distribution.
Tags
0.1.1
Andy Mikhailenko
Added tag 0.1.0 for changeset 4cfc65495c27
Andy Mikhailenko
Added tests+fixes for a couple of edge cases. Added support for pymongo.DBRef in modeling. Bumped version.
Tags
0.1.0
Andy Mikhailenko
Added support for default values in modeling.Document.
Andy Mikhailenko
Added validation of types via default values.
Andy Mikhailenko
Updated setup script.
Andy Mikhailenko
Updated docs.
Andy Mikhailenko
Added tests for basic MongoDB interaction via Document.
Andy Mikhailenko
Added support for nested dot-expanded dictionaries.
Andy Mikhailenko
Added documentation.
Andy Mikhailenko
Added merging of nested structures (dict/list).
Andy Mikhailenko
Added function for merging structure spec with actual data (currently nested structures are not supported).
Andy Mikhailenko
Renamed monk.models to monk.modeling.
Andy Mikhailenko
Marked failed tests as, well, failed.
Andy Mikhailenko
Refactored code and tests; added tests for populating data with default values from a structure specification dict (no code is written yet).
Andy Mikhailenko
Configured pytest, added PEP8 checking script.
Andy Mikhailenko
Switched from unittest2 to pytest.
Andy Mikhailenko
Added Sphinx documentation.
Andy Mikhailenko
Refactored and added documentation.
Andy Mikhailenko
Improved document structure validation algo. Added tests.
Andy Mikhailenko
Added dist-related files.
Andy Mikhailenko
Initial commit: added a set of very basic functions+tests concerning structure validation.