[ckan-dev] Help testing where new database tables are involved

Ryan Clark ryan.clark at azgs.az.gov
Thu Mar 21 22:23:23 UTC 2013


Using PostgreSQL...

Thanks!
____________________

Ryan Clark
Arizona Geological Survey
ryan.clark at azgs.az.gov
(520) 302-4871







On Mar 21, 2013, at 2:22 PM, David Raznick <david.raznick at okfn.org> wrote:

> Hello
> 
> Are you testing with a sqlite database?  If so then there is a bug that the session sometimes looses reference to it and I am not sure what causes it. So I advise testing with postgres.
> 
> Thanks
> 
> 
> On Thu, Mar 21, 2013 at 8:07 PM, Ryan Clark <ryan.clark at azgs.az.gov> wrote:
> Hi!
> 
> I'm having trouble with the testing environment.
> 
> I have a plugin that implements IConfigurable. How come the configure() method gets hit three times before my unittest.TestCase.setUp() is called? My plugin adds tables to the database so if I watch ckan.model.meta.tables.get("my_table").exists() each time I hit the configure() method....
> 
> First time is an error, NoneType has no method exists() -- expected, because the configure() code goes on to define the tables
> Second time returns True -- the Table is defined in memory and the database. Expected since the last time it was hit should've created these things
> Third time returns False -- the Table is still defined in memory but is not defined in the database any more.
> 
> Why is my table removed?
> 
> I run the tests via nosetest --ckan --with-pylons=my/ini/file.ini
> 
> Thanks!
> ____________________
> 
> Ryan Clark
> Arizona Geological Survey
> ryan.clark at azgs.az.gov
> (520) 302-4871
> 
> 
> 
> 
> 
> 
> 
> 
> _______________________________________________
> ckan-dev mailing list
> ckan-dev at lists.okfn.org
> http://lists.okfn.org/mailman/listinfo/ckan-dev
> Unsubscribe: http://lists.okfn.org/mailman/options/ckan-dev
> 
> 
> _______________________________________________
> ckan-dev mailing list
> ckan-dev at lists.okfn.org
> http://lists.okfn.org/mailman/listinfo/ckan-dev
> Unsubscribe: http://lists.okfn.org/mailman/options/ckan-dev

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.okfn.org/pipermail/ckan-dev/attachments/20130321/df009879/attachment-0001.html>


More information about the ckan-dev mailing list