[Zope-Checkins] CVS: StandaloneZODB/ZODB/tests - StorageTestBase.py:1.11.4.1
Barry Warsaw
barry@wooz.org
Wed, 23 Jan 2002 17:18:56 -0500
Update of /cvs-repository/StandaloneZODB/ZODB/tests
In directory cvs.zope.org:/tmp/cvs-serv21628
Modified Files:
Tag: Recovery
StorageTestBase.py
Log Message:
Merging trunk changes into the Recovery branch.
=== StandaloneZODB/ZODB/tests/StorageTestBase.py 1.11 => 1.11.4.1 ===
def _dostore(self, oid=None, revid=None, data=None, version=None,
- already_pickled=0):
+ already_pickled=0, user=None, description=None):
"""Do a complete storage transaction. The defaults are:
- oid=None, ask the storage for a new oid
@@ -148,15 +148,18 @@
version = ''
# Begin the transaction
t = Transaction()
+ if user is not None:
+ t.user = user
+ if description is not None:
+ t.description = description
self._storage.tpc_begin(t)
- self._transaction = t
# Store an object
r1 = self._storage.store(oid, revid, data, version, t)
# Finish the transaction
r2 = self._storage.tpc_vote(t)
self._storage.tpc_finish(t)
- self._transaction = None
return handle_serials(oid, r1, r2)
- def _dostoreNP(self, oid=None, revid=None, data=None, version=None):
+ def _dostoreNP(self, oid=None, revid=None, data=None, version=None,
+ user=None, description=None):
return self._dostore(oid, revid, data, version, already_pickled=1)