I cut sprox 0.7.1 today. This is the first formal 0.7 release. The biggest change for 0.7 is support for Ming (an orm wrapper for Mongo). The structure of sprox has been refactored a bit so that support for multiple ORM platforms can be supported. Anyone interested in porting the ORM support (and writing tests) for mongokit or couchdb should contact me. The refactoring, plus the Ming support addition added nearly 450 lines of code. Alessandro Molina has done the lionshare of the work vetting (and fixing!) the code I had initially authored for this purpose. Thanks to him for that, as well as the other contributors to Sprox 0.7.
* [MING] Now writing a read-only attribue on ming won't cause a crash
anymore, it will be silently ignored
* [MING] Bool values are now supported in ming, can be any of "true",
"false", 1, 0, True, False
* [MING] like for SQLA now every field named password will be
displayed as a PasswordField
* [MING] Relationships support for setting related objects passing
both ObjectId or MappedClass instance
* Provider.query now supports filtering by using the filters argument.
This is a dictionary of the fields for which to filter the results,
the key is the name of the field and the value is the value for which
to filter for. Only equality filtering is supported.
Name Stmts Miss Cover Missing
----------------------------------------------------------
sprox 0 0 100%
sprox._validatorselector 26 0 100%
sprox._widgetselector 15 0 100%
sprox.configbase 78 0 100%
sprox.dojo 0 0 100%
sprox.dojo.fillerbase 14 0 100%
sprox.dojo.formbase 24 0 100%
sprox.dojo.sprockets 18 0 100%
sprox.dojo.tablebase 30 0 100%
sprox.dummyentity 1 0 100%
sprox.entitiesbase 15 0 100%
sprox.fillerbase 102 0 100%
sprox.formbase 156 0 100%
sprox.iprovider 51 0 100%
sprox.metadata 53 0 100%
sprox.mg.provider 236 0 100%
sprox.mg.validatorselector 25 0 100%
sprox.mg.widgetselector 35 0 100%
sprox.mootools 0 0 100%
sprox.providerselector 85 0 100%
sprox.recordviewbase 15 0 100%
sprox.sa.provider 391 0 100%
sprox.sa.validatorselector 30 0 100%
sprox.sa.widgetselector 37 0 100%
sprox.sprockets 55 0 100%
sprox.tablebase 45 0 100%
sprox.util 42 0 100%
sprox.validators 11 0 100%
sprox.validatorselector 6 0 100%
sprox.viewbase 128 0 100%
sprox.widgets 1 0 100%
sprox.widgets.dojo 85 0 100%
sprox.widgets.templates 0 0 100%
sprox.widgets.widgets 90 0 100%
sprox.widgetselector 6 0 100%
----------------------------------------------------------
TOTAL 1906 0 100%
----------------------------------------------------------------------
Ran 369 tests in 7.971s
Thanks again Alessandro.
cheers.