[Checkins] SVN: zope.session/trunk/ ZODB 3.9 no longer contains ZODB.utils.ConflictResolvingMappingStorage, fixed tests, so they work both with ZODB 3.8 and 3.9.
Michael Howitz
mh at gocept.com
Mon Dec 29 05:42:57 EST 2008
Log message for revision 94410:
ZODB 3.9 no longer contains ZODB.utils.ConflictResolvingMappingStorage, fixed tests, so they work both with ZODB 3.8 and 3.9.
Changed:
U zope.session/trunk/CHANGES.txt
U zope.session/trunk/src/zope/session/tests.py
-=-
Modified: zope.session/trunk/CHANGES.txt
===================================================================
--- zope.session/trunk/CHANGES.txt 2008-12-28 10:31:45 UTC (rev 94409)
+++ zope.session/trunk/CHANGES.txt 2008-12-29 10:42:57 UTC (rev 94410)
@@ -7,6 +7,11 @@
- Specify i18n_domain for titles in apidoc.zcml
+- ZODB 3.9 no longer contains
+ ZODB.utils.ConflictResolvingMappingStorage, fixed tests, so they
+ work both with ZODB 3.8 and 3.9.
+
+
version 3.7.0 (2008-10-03)
--------------------------
Modified: zope.session/trunk/src/zope/session/tests.py
===================================================================
--- zope.session/trunk/src/zope/session/tests.py 2008-12-28 10:31:45 UTC (rev 94409)
+++ zope.session/trunk/src/zope/session/tests.py 2008-12-29 10:42:57 UTC (rev 94410)
@@ -103,11 +103,17 @@
by getting a connection and putting a session data container in the root,
within transaction manager "A".
- >>> from ZODB.DB import DB
- >>> from ZODB.tests.util import ConflictResolvingMappingStorage
+ >>> try:
+ ... # ZODB 3.8
+ ... from ZODB.DB import DB
+ ... from ZODB.tests.util import ConflictResolvingMappingStorage
+ ... db = DB(ConflictResolvingMappingStorage())
+ ... except ImportError:
+ ... # ZODB 3.9 (ConflictResolvingMappingStorage no longer exists)
+ ... import ZODB.DB
+ ... db = ZODB.DB('Data.fs')
>>> from zope.session.session import (
... PersistentSessionDataContainer, SessionData)
- >>> db = DB(ConflictResolvingMappingStorage())
>>> import transaction
>>> tm_A = transaction.TransactionManager()
>>> conn_A = db.open(transaction_manager=tm_A)
More information about the Checkins
mailing list