[ZODB-Dev] Snapshotting state with DemoStorage

Jim Fulton jim at zope.com
Tue May 27 19:02:36 EDT 2008


Look at zc.selenium, which does this.

Jim

On May 27, 2008, at 5:22 PM, Martin Aspeli wrote:

> Hi,
>
> I'm trying to set up a test case with Selenium RC. For this I need  
> to be able to set up a layer that includes a base state Plone site  
> with some data. I then need to be able to execute a number of  
> Selenium tests (which will perform operations that do ZODB commits  
> across multiple requests), rolling back to the snapshot state after  
> each one.
>
> Is it possible to create a fast "snapshot" with DemoStorage e.g. in  
> a ZopeTestCase layer, and then have the tear-down after each test  
> revert to this state? Doing the full setup (creating a new Plone  
> site, populating it) between each test run is prohibitively expensive!
>
> I also saw zc.demostorage2, but didn't quite understand how it's  
> different or if it would help here.
>
> Cheers,
> Martin
>
> -- 
> Author of `Professional Plone Development`, a book for developers who
> want to work with Plone. See http://martinaspeli.net/plone-book
>
> _______________________________________________
> For more information about ZODB, see the ZODB Wiki:
> http://www.zope.org/Wikis/ZODB/
>
> ZODB-Dev mailing list  -  ZODB-Dev at zope.org
> http://mail.zope.org/mailman/listinfo/zodb-dev

--
Jim Fulton
Zope Corporation




More information about the ZODB-Dev mailing list