From: Brad B. <br...@bb...> - 2003-05-22 16:10:48
|
On 05/22/03 10:18, Luke Opperman wrote: > To start a separate thread, I'd like to open up discussion for what new things > people are working on or considering for 0.5 (since 0.4 will be mostly a > maintenance release, as I count it new features are just improved createSQL > stuff and changes to Col to allow SQLObject inheritance to work properly.) > > My thoughts for post-0.4: > > * MemoryTransaction or an equivalent. > > * Some decision on concurrency control/resolution (should SQLObject offer any, > and if so then let's do it.) > > * Actual enforcement of a constraints/validators system, at least providing > toSQL/toPython functionality. (Ian, I know you've been busy on FormEncode, and > that will be a help here :) > > That's all I've got for now. The framework needs a solid test suite. I can see there are some bugs that have crept into SQLObject that would probably never have been there in the first place with test-driven development (e.g. dropTable not dropping sequences for PostgreSQL backends). I've been insanely busy with work and talks in the past few weeks (spent six hours on the road last night going to and returning from giving a talk to the Brandon Unix User group!), am moving to Quebec City on May 30, and have to prepare for the EuroPython talk late next month about SQLObject. But I'm definitely interested in retrofitting a test suite onto the framework (basically by writing unit tests against the documented API) and hope that future SQLObject contributions will submit unit tests with their code. -- Brad Bollenbach BBnet.ca |