[Checkins] SVN: zc.async/trunk/src/zc/async/ Rearrange ftesting.setUp to avoid provoking a DemoStorage bug in ZODB <= 3.9.3

Patrick Strawderman patrick at zope.com
Mon Dec 14 11:45:15 EST 2009


Log message for revision 106495:
  Rearrange ftesting.setUp to avoid provoking a DemoStorage bug in ZODB <= 3.9.3

Changed:
  U   zc.async/trunk/src/zc/async/CHANGES.txt
  U   zc.async/trunk/src/zc/async/ftesting.py

-=-
Modified: zc.async/trunk/src/zc/async/CHANGES.txt
===================================================================
--- zc.async/trunk/src/zc/async/CHANGES.txt	2009-12-14 14:52:17 UTC (rev 106494)
+++ zc.async/trunk/src/zc/async/CHANGES.txt	2009-12-14 16:45:15 UTC (rev 106495)
@@ -5,7 +5,8 @@
 1.5.4 (unreleased)
 ==================
 
-- No changes yet.
+- Rearrange ftesting.setUp to avoid provoking a DemoStorage bug
+  present in ZODB <= 3.9.3.
 
 1.5.3 (2009-11-15)
 ==================

Modified: zc.async/trunk/src/zc/async/ftesting.py
===================================================================
--- zc.async/trunk/src/zc/async/ftesting.py	2009-12-14 14:52:17 UTC (rev 106494)
+++ zc.async/trunk/src/zc/async/ftesting.py	2009-12-14 16:45:15 UTC (rev 106495)
@@ -32,10 +32,9 @@
     zope.component.provideHandler(agent_installer)
     event = zc.async.interfaces.DatabaseOpened(db)
 
+    queue_installer(event)
     dispatcher_installer(event)
     dispatcher = zc.async.dispatcher.get()
-    _ = transaction.begin()
-    queue_installer(event)
     zc.async.testing.get_poll(dispatcher, count=0)
     assert "" in zc.async.testing.get_poll(dispatcher)
     assert dispatcher.activated is not None



More information about the checkins mailing list