[Checkins] SVN: zope.app.testing/trunk/ clean up some transaction management in the functional test setup
Fred L. Drake, Jr.
fdrake at gmail.com
Mon Aug 25 09:50:44 EDT 2008
Log message for revision 90208:
clean up some transaction management in the functional test setup
Changed:
U zope.app.testing/trunk/CHANGES.txt
U zope.app.testing/trunk/src/zope/app/testing/functional.py
-=-
Modified: zope.app.testing/trunk/CHANGES.txt
===================================================================
--- zope.app.testing/trunk/CHANGES.txt 2008-08-25 13:50:01 UTC (rev 90207)
+++ zope.app.testing/trunk/CHANGES.txt 2008-08-25 13:50:44 UTC (rev 90208)
@@ -2,6 +2,11 @@
CHANGES
=======
+3.5.4 (unreleased)
+------------------
+
+- Clean up some transaction management in the functional test setup.
+
3.5.3 (2008-08-22)
------------------
Modified: zope.app.testing/trunk/src/zope/app/testing/functional.py
===================================================================
--- zope.app.testing/trunk/src/zope/app/testing/functional.py 2008-08-25 13:50:01 UTC (rev 90207)
+++ zope.app.testing/trunk/src/zope/app/testing/functional.py 2008-08-25 13:50:44 UTC (rev 90208)
@@ -208,6 +208,9 @@
BaseDatabaseFactory(name, self._base_storages)
for name in database_names
)[0][0]
+ # This handles anything added by generations or other bootstrap
+ # subscribers.
+ commit()
self.dbstack = []
self.app = Debugger(self.db, config_file)
@@ -265,6 +268,7 @@
ok = base.unregisterUtility(db, IDatabase, name)
assert ok
dbs.append(db)
+ abort()
if self.connection:
self.connection.close()
self.connection = None
@@ -286,7 +290,6 @@
def tearDown(self):
"""Cleans up after a functional test case."""
- abort()
self._close_databases()
self.db, self.connection = self.dbstack.pop()
setSite(None)
More information about the Checkins
mailing list