[Zope-Checkins] CVS: Zope/lib/python/transaction/tests - test_register_compat.py:1.3

Tim Peters tim.one at comcast.net
Thu Apr 15 21:08:14 EDT 2004


Update of /cvs-repository/Zope/lib/python/transaction/tests
In directory cvs.zope.org:/tmp/cvs-serv10213/lib/python/transaction/tests

Modified Files:
	test_register_compat.py 
Log Message:
Finally changed Connection to use the new transaction join API.  This
essentially means a connection keep track of which objects from
the connection are modified, instead of transactions keeping track of that.
A good consequence hasn't yet been implemented:  if a connection is
closed with modifications still pending, we can detect that efficiently
now, and complain.


=== Zope/lib/python/transaction/tests/test_register_compat.py 1.2 => 1.3 ===
--- Zope/lib/python/transaction/tests/test_register_compat.py:1.2	Wed Mar 31 22:56:56 2004
+++ Zope/lib/python/transaction/tests/test_register_compat.py	Thu Apr 15 21:08:13 2004
@@ -67,9 +67,11 @@
 Note that the implementation uses lists internally, so that objects
 are committed in the order they are registered.  (In the presence of
 multiple resource managers, objects from a single resource manager are
-committed in order.  The order of resource managers depends on
-sortKey().)  I'm not sure if this is an accident of the implementation
-or a feature that should be supported by any implementation.
+committed in order.  I'm not sure if this is an accident of the
+implementation or a feature that should be supported by any
+implementation.)
+
+The order of resource managers depends on sortKey().
 
 >>> cn = TestConnection()
 >>> cn.register(Object())
@@ -82,8 +84,7 @@
 >>> len(cn.committed)
 1
 >>> len(cn.aborted)
-2
-
+3
 """
 
 import transaction




More information about the Zope-Checkins mailing list