[Zodb-checkins] CVS: ZODB3/ZODB/tests -
TransactionalUndoStorage.py:1.33.2.2 testRecover.py:1.4.2.1
Jeremy Hylton
jeremy at zope.com
Thu Oct 9 16:26:25 EDT 2003
Update of /cvs-repository/ZODB3/ZODB/tests
In directory cvs.zope.org:/tmp/cvs-serv28627/ZODB/tests
Modified Files:
Tag: ZODB3-mvcc-2-branch
TransactionalUndoStorage.py testRecover.py
Log Message:
Convert large portion of FileStorage to use the format helper methods.
I see a few storage test failures, but those may be the same ones that
I was seeing because of problems in the MVCC implementation.
=== ZODB3/ZODB/tests/TransactionalUndoStorage.py 1.33.2.1 => 1.33.2.2 ===
--- ZODB3/ZODB/tests/TransactionalUndoStorage.py:1.33.2.1 Tue Oct 7 01:10:31 2003
+++ ZODB3/ZODB/tests/TransactionalUndoStorage.py Thu Oct 9 16:26:24 2003
@@ -107,7 +107,6 @@
revid = self._dostore(oid, revid=revid, data=MinPO(25))
info = self._storage.undoInfo()
- tid = info[0]['id']
# Now start an undo transaction
self._undo(info[0]["id"], [oid], note="undo1")
data, revid = self._storage.load(oid, '')
@@ -115,14 +114,12 @@
# Do another one
info = self._storage.undoInfo()
- tid = info[2]['id']
self._undo(info[2]["id"], [oid], note="undo2")
data, revid = self._storage.load(oid, '')
eq(zodb_unpickle(data), MinPO(23))
# Try to undo the first record
info = self._storage.undoInfo()
- tid = info[4]['id']
self._undo(info[4]["id"], [oid], note="undo3")
# This should fail since we've undone the object's creation
self.assertRaises(KeyError,
@@ -130,22 +127,10 @@
# And now let's try to redo the object's creation
info = self._storage.undoInfo()
- tid = info[0]['id']
self._undo(info[0]["id"], [oid])
data, revid = self._storage.load(oid, '')
eq(zodb_unpickle(data), MinPO(23))
self._iterate()
-
- def checkCreationUndoneGetSerial(self):
- # create an object
- oid = self._storage.new_oid()
- revid = self._dostore(oid, data=MinPO(23))
- # undo its creation
- info = self._storage.undoInfo()
- self._undo(info[0]["id"], [oid], note="undo1")
- # Check that calling getSerial on an uncreated object raises a KeyError
- # The current version of FileStorage fails this test
- self.assertRaises(KeyError, self._storage.getSerial, oid)
def checkUndoCreationBranch1(self):
eq = self.assertEqual
=== ZODB3/ZODB/tests/testRecover.py 1.4 => 1.4.2.1 ===
--- ZODB3/ZODB/tests/testRecover.py:1.4 Thu Oct 2 14:17:17 2003
+++ ZODB3/ZODB/tests/testRecover.py Thu Oct 9 16:26:24 2003
@@ -27,7 +27,7 @@
from ZODB.fsrecover import recover
from ZODB.tests.StorageTestBase import removefs
-from ZODB.fsdump import Dumper
+from ZODB.FileStorage.fsdump import Dumper
class RecoverTest(unittest.TestCase):
More information about the Zodb-checkins
mailing list