[Zodb-checkins] CVS: Zope3/src/zodb/storage/tests - basic.py:1.9 conflict.py:1.5 corruption.py:1.5 history.py:1.4 iterator.py:1.5 local.py:1.4 mt.py:1.7 packable.py:1.7 persistent.py:1.4 readonly.py:1.8 recovery.py:1.7 revision.py:1.7 synchronization.py:1.6 test_berkeley.py:1.2 test_file.py:1.10 test_mapping.py:1.4 test_virgin.py:1.4 test_whitebox.py:1.8 test_zodb_simple.py:1.4 undo.py:1.9 undoversion.py:1.5 version.py:1.7
Barry Warsaw
barry@wooz.org
Thu, 20 Mar 2003 18:01:42 -0500
Update of /cvs-repository/Zope3/src/zodb/storage/tests
In directory cvs.zope.org:/tmp/cvs-serv27776/src/zodb/storage/tests
Modified Files:
basic.py conflict.py corruption.py history.py iterator.py
local.py mt.py packable.py persistent.py readonly.py
recovery.py revision.py synchronization.py test_berkeley.py
test_file.py test_mapping.py test_virgin.py test_whitebox.py
test_zodb_simple.py undo.py undoversion.py version.py
Log Message:
unittest really wants tests to be called testSomething and not
checkSomething. Global rename. Also fix all related makeSuite()
calls.
Also, in tests/mt.py we no-op do_loadSerial() if the storage doesn't
implement IUndoStorage interface.
=== Zope3/src/zodb/storage/tests/basic.py 1.8 => 1.9 ===
--- Zope3/src/zodb/storage/tests/basic.py:1.8 Thu Mar 13 16:32:29 2003
+++ Zope3/src/zodb/storage/tests/basic.py Thu Mar 20 18:01:41 2003
@@ -33,22 +33,22 @@
class BasicStorage:
- def checkIStorage(self):
+ def testIStorage(self):
self.assert_(IStorage.isImplementedBy(self._storage))
- def checkDatabaseVersion(self):
+ def testDatabaseVersion(self):
version = "abcd"
self._storage.setVersion(version)
self.assertEqual(version, self._storage.getVersion())
- def checkDatabaseVersionPersistent(self):
+ def testDatabaseVersionPersistent(self):
version = "abcd"
self._storage.setVersion(version)
self._storage.close()
self.open()
self.assertEqual(version, self._storage.getVersion())
- def checkBasics(self):
+ def testBasics(self):
t = Transaction()
self._storage.tpcBegin(t)
# This should simply return
@@ -79,7 +79,7 @@
0, 1, 2, 3, 4, Transaction())
self._storage.tpcAbort(t)
- def checkSerialIsNoneForInitialRevision(self):
+ def testSerialIsNoneForInitialRevision(self):
eq = self.assertEqual
oid = self._storage.newObjectId()
txn = Transaction()
@@ -96,13 +96,13 @@
eq(value, MinPO(11))
eq(revid, newrevid)
- def checkNonVersionStore(self, oid=None, revid=None, version=None):
+ def testNonVersionStore(self, oid=None, revid=None, version=None):
revid = ZERO
newrevid = self._dostore(revid=revid)
# Finish the transaction.
self.assertNotEqual(newrevid, revid)
- def checkNonVersionStoreAndLoad(self):
+ def testNonVersionStoreAndLoad(self):
eq = self.assertEqual
oid = self._storage.newObjectId()
self._dostore(oid=oid, data=MinPO(7))
@@ -116,12 +116,12 @@
data, revid = self._storage.load(oid, '')
eq(zodb_unpickle(data), MinPO(21))
- def checkNonVersionModifiedInVersion(self):
+ def testNonVersionModifiedInVersion(self):
oid = self._storage.newObjectId()
self._dostore(oid=oid)
self.assertEqual(self._storage.modifiedInVersion(oid), '')
- def checkConflicts(self):
+ def testConflicts(self):
oid = self._storage.newObjectId()
revid1 = self._dostore(oid, data=MinPO(11))
revid2 = self._dostore(oid, revid=revid1, data=MinPO(12))
@@ -129,7 +129,7 @@
self._dostore,
oid, revid=revid1, data=MinPO(13))
- def checkWriteAfterAbort(self):
+ def testWriteAfterAbort(self):
oid = self._storage.newObjectId()
t = Transaction()
self._storage.tpcBegin(t)
@@ -141,7 +141,7 @@
oid = self._storage.newObjectId()
self._dostore(oid=oid, data=MinPO(6))
- def checkAbortAfterVote(self):
+ def testAbortAfterVote(self):
oid1 = self._storage.newObjectId()
revid1 = self._dostore(oid=oid1, data=MinPO(-2))
oid = self._storage.newObjectId()
@@ -160,7 +160,7 @@
data, _revid = self._storage.load(oid, '')
self.assertEqual(revid, _revid)
- def checkStoreTwoObjects(self):
+ def testStoreTwoObjects(self):
noteq = self.assertNotEqual
p31, p32, p51, p52 = map(MinPO, (31, 32, 51, 52))
oid1 = self._storage.newObjectId()
@@ -173,7 +173,7 @@
revid4 = self._dostore(oid2, revid=revid2, data=p52)
noteq(revid3, revid4)
- def checkGetSerial(self):
+ def testGetSerial(self):
if not hasattr(self._storage, 'getSerial'):
return
eq = self.assertEqual
@@ -187,7 +187,7 @@
revid2 = self._dostore(oid, revid=revid1, data=p42)
eq(revid2, self._storage.getSerial(oid))
- def checkTwoArgBegin(self):
+ def testTwoArgBegin(self):
# XXX how standard is three-argument tpc_begin()?
t = Transaction()
tid = chr(42) * 8
=== Zope3/src/zodb/storage/tests/conflict.py 1.4 => 1.5 ===
--- Zope3/src/zodb/storage/tests/conflict.py:1.4 Wed Feb 5 18:28:27 2003
+++ Zope3/src/zodb/storage/tests/conflict.py Thu Mar 20 18:01:41 2003
@@ -59,7 +59,7 @@
class ConflictResolvingStorage:
- def checkResolve(self):
+ def testResolve(self):
obj = RPCounter()
obj.inc()
@@ -82,7 +82,7 @@
def unresolvable(self, klass):
self.assert_(ResolveObjectReader.unresolvable(PCounter))
- def checkUnresolvable1(self):
+ def testUnresolvable1(self):
obj = PCounter()
obj.inc()
@@ -101,7 +101,7 @@
oid, revid=revid1, data=zodb_pickle(obj))
self.unresolvable(PCounter)
- def checkUnresolvable2(self):
+ def testUnresolvable2(self):
obj = PCounter2()
obj.inc()
@@ -119,7 +119,7 @@
self._dostoreNP,
oid, revid=revid1, data=zodb_pickle(obj))
- def checkBuggyResolve1(self):
+ def testBuggyResolve1(self):
obj = PCounter3()
obj.inc()
@@ -137,7 +137,7 @@
self._dostoreNP,
oid, revid=revid1, data=zodb_pickle(obj))
- def checkBuggyResolve2(self):
+ def testBuggyResolve2(self):
obj = PCounter4()
obj.inc()
@@ -157,7 +157,7 @@
class ConflictResolvingTransUndoStorage:
- def checkUndoConflictResolution(self):
+ def testUndoConflictResolution(self):
# This test is based on checkNotUndoable in the
# TransactionalUndoStorage test suite. Except here, conflict
# resolution should allow us to undo the transaction anyway.
@@ -178,7 +178,7 @@
self._storage.undo(tid, t)
self._storage.tpcFinish(t)
- def checkUndoUnresolvable(self):
+ def testUndoUnresolvable(self):
# This test is based on checkNotUndoable in the
# TransactionalUndoStorage test suite. Except here, conflict
# resolution should allow us to undo the transaction anyway.
=== Zope3/src/zodb/storage/tests/corruption.py 1.4 => 1.5 ===
--- Zope3/src/zodb/storage/tests/corruption.py:1.4 Wed Feb 5 18:28:27 2003
+++ Zope3/src/zodb/storage/tests/corruption.py Thu Mar 20 18:01:41 2003
@@ -47,7 +47,7 @@
data, s_revid = self._storage.load(oid, '')
self.assertEqual(s_revid, revid)
- def checkTruncatedIndex(self):
+ def testTruncatedIndex(self):
oids = self._do_stores()
self._close()
@@ -64,7 +64,7 @@
self._storage = FileStorage(self.path)
self._check_stores(oids)
- def checkCorruptedIndex(self):
+ def testCorruptedIndex(self):
oids = self._do_stores()
self._close()
=== Zope3/src/zodb/storage/tests/history.py 1.3 => 1.4 ===
--- Zope3/src/zodb/storage/tests/history.py:1.3 Wed Feb 5 18:28:27 2003
+++ Zope3/src/zodb/storage/tests/history.py Thu Mar 20 18:01:41 2003
@@ -24,7 +24,7 @@
class HistoryStorage:
- def checkSimpleHistory(self):
+ def testSimpleHistory(self):
eq = self.assertEqual
# Store a couple of non-version revisions of the object
oid = self._storage.newObjectId()
@@ -71,7 +71,7 @@
eq(d['serial'], revid1)
eq(d['version'], '')
- def checkVersionHistory(self):
+ def testVersionHistory(self):
eq = self.assertEqual
# Store a couple of non-version revisions
oid = self._storage.newObjectId()
@@ -109,7 +109,7 @@
eq(d['serial'], revid1)
eq(d['version'], '')
- def checkHistoryAfterVersionCommit(self):
+ def testHistoryAfterVersionCommit(self):
eq = self.assertEqual
# Store a couple of non-version revisions
oid = self._storage.newObjectId()
@@ -167,7 +167,7 @@
eq(d['serial'], revid1)
eq(d['version'], '')
- def checkHistoryAfterVersionAbort(self):
+ def testHistoryAfterVersionAbort(self):
eq = self.assertEqual
# Store a couple of non-version revisions
oid = self._storage.newObjectId()
=== Zope3/src/zodb/storage/tests/iterator.py 1.4 => 1.5 ===
--- Zope3/src/zodb/storage/tests/iterator.py:1.4 Wed Feb 5 18:28:27 2003
+++ Zope3/src/zodb/storage/tests/iterator.py Thu Mar 20 18:01:41 2003
@@ -40,7 +40,7 @@
eq(val, val0 + len(revids))
class IteratorStorage(IteratorCompare):
- def checkSimpleIteration(self):
+ def testSimpleIteration(self):
# Store a bunch of revisions of a single object
self._oid = oid = self._storage.newObjectId()
revid1 = self._dostore(oid, data=MinPO(11))
@@ -51,14 +51,14 @@
self.iter_verify(txniter, [revid1, revid2, revid3], 11)
txniter.close()
- def checkClose(self):
+ def testClose(self):
self._oid = oid = self._storage.newObjectId()
revid1 = self._dostore(oid, data=MinPO(11))
txniter = self._storage.iterator()
txniter.close()
self.assertRaises(IOError, iter(txniter).next)
- def checkVersionIterator(self):
+ def testVersionIterator(self):
if not IUndoStorage.isImplementedBy(self._storage):
return
self._dostore()
@@ -85,7 +85,7 @@
for data in trans:
pass
- def checkUndoZombieNonVersion(self):
+ def testUndoZombieNonVersion(self):
if not IUndoStorage.isImplementedBy(self._storage):
return
@@ -113,7 +113,7 @@
self.assertEqual(rec.oid, oid)
self.assertEqual(rec.data, None)
- def checkTransactionExtensionFromIterator(self):
+ def testTransactionExtensionFromIterator(self):
oid = self._storage.newObjectId()
revid = self._dostore(oid, data=MinPO(1))
iter = self._storage.iterator()
@@ -126,7 +126,7 @@
class ExtendedIteratorStorage(IteratorCompare):
- def checkExtendedIteration(self):
+ def testExtendedIteration(self):
# Store a bunch of revisions of a single object
self._oid = oid = self._storage.newObjectId()
revid1 = self._dostore(oid, data=MinPO(11))
=== Zope3/src/zodb/storage/tests/local.py 1.3 => 1.4 ===
--- Zope3/src/zodb/storage/tests/local.py:1.3 Wed Jan 22 15:12:29 2003
+++ Zope3/src/zodb/storage/tests/local.py Thu Mar 20 18:01:41 2003
@@ -18,7 +18,7 @@
A local storage is one that doens't use ZEO. The __len__()
implementation for ZEO is inexact.
"""
- def checkLen(self):
+ def testLen(self):
eq = self.assertEqual
# The length of the database ought to grow by one each time
eq(len(self._storage), 0)
=== Zope3/src/zodb/storage/tests/mt.py 1.6 => 1.7 ===
--- Zope3/src/zodb/storage/tests/mt.py:1.6 Thu Mar 13 16:32:29 2003
+++ Zope3/src/zodb/storage/tests/mt.py Thu Mar 20 18:01:41 2003
@@ -26,6 +26,7 @@
import StorageTestBase, zodb_pickle, zodb_unpickle, handle_serials
from zodb.storage.tests.minpo import MinPO
from zodb.interfaces import ConflictError
+from zodb.storage.interfaces import IUndoStorage
SHORT_DELAY = 0.01
@@ -189,6 +190,9 @@
self.storage.load(oid, '')
def do_loadSerial(self):
+ # Skip this test on storages that do not implement IUndoStorage
+ if not IUndoStorage.isImplementedBy(self.storage):
+ return
oid = self.pick_oid()
self.storage.loadSerial(oid, self.oids[oid])
@@ -222,19 +226,19 @@
for t in threads:
self.failIf(t.isAlive(), "thread failed to finish in 60 seconds")
- def check2ZODBThreads(self):
+ def test2ZODBThreads(self):
db = zodb.db.DB(self._storage)
self._checkNThreads(2, ZODBClientThread, db, self)
- def check7ZODBThreads(self):
+ def test7ZODBThreads(self):
db = zodb.db.DB(self._storage)
self._checkNThreads(7, ZODBClientThread, db, self)
- def check2StorageThreads(self):
+ def test2StorageThreads(self):
self._checkNThreads(2, StorageClientThread, self._storage, self)
- def check7StorageThreads(self):
+ def test7StorageThreads(self):
self._checkNThreads(7, StorageClientThread, self._storage, self)
- def check4ExtStorageThread(self):
+ def test4ExtStorageThread(self):
self._checkNThreads(4, ExtStorageClientThread, self._storage, self)
=== Zope3/src/zodb/storage/tests/packable.py 1.6 => 1.7 ===
--- Zope3/src/zodb/storage/tests/packable.py:1.6 Fri Mar 14 12:55:26 2003
+++ Zope3/src/zodb/storage/tests/packable.py Thu Mar 20 18:01:41 2003
@@ -28,18 +28,18 @@
class PackableStorage:
- def checkPackEmptyStorage(self):
+ def testPackEmptyStorage(self):
self._storage.pack(time.time())
- def checkPackTomorrow(self):
+ def testPackTomorrow(self):
self._initroot()
self._storage.pack(time.time() + 100000)
- def checkPackYesterday(self):
+ def testPackYesterday(self):
self._initroot()
self._storage.pack(time.time() - 100000)
- def checkPackAllRevisions(self):
+ def testPackAllRevisions(self):
self._initroot()
eq = self.assertEqual
raises = self.assertRaises
@@ -72,7 +72,7 @@
raises(KeyError, self._storage.loadSerial, oid, revid2)
raises(KeyError, self._storage.loadSerial, oid, revid3)
- def checkPackJustOldRevisions(self):
+ def testPackJustOldRevisions(self):
eq = self.assertEqual
raises = self.assertRaises
# Create a root object
@@ -119,7 +119,7 @@
pobj = zodb_unpickle(data)
eq(pobj.value, 3)
- def checkPackOnlyOneObject(self):
+ def testPackOnlyOneObject(self):
eq = self.assertEqual
raises = self.assertRaises
# Create a root object.
@@ -198,7 +198,7 @@
pobj = zodb_unpickle(data)
eq(pobj.value, 11)
- def checkPackUnlinkedFromRoot(self):
+ def testPackUnlinkedFromRoot(self):
eq = self.assertEqual
db = DB(self._storage)
conn = db.open()
=== Zope3/src/zodb/storage/tests/persistent.py 1.3 => 1.4 ===
--- Zope3/src/zodb/storage/tests/persistent.py:1.3 Wed Feb 5 18:28:27 2003
+++ Zope3/src/zodb/storage/tests/persistent.py Thu Mar 20 18:01:41 2003
@@ -15,7 +15,7 @@
class PersistentStorage:
- def checkUpdatesPersist(self):
+ def testUpdatesPersist(self):
oids = []
def new_oid_wrapper(l=oids, newObjectId=self._storage.newObjectId):
=== Zope3/src/zodb/storage/tests/readonly.py 1.7 => 1.8 ===
--- Zope3/src/zodb/storage/tests/readonly.py:1.7 Mon Mar 17 14:48:51 2003
+++ Zope3/src/zodb/storage/tests/readonly.py Thu Mar 20 18:01:41 2003
@@ -31,7 +31,7 @@
self.open(read_only=True)
self.failUnless(self._storage.isReadOnly())
- def checkReadMethods(self):
+ def testReadMethods(self):
eq = self.assertEqual
unless = self.failUnless
self._create_data()
@@ -45,7 +45,7 @@
_data = self._storage.loadSerial(oid, revid)
eq(data, _data)
- def checkWriteMethods(self):
+ def testWriteMethods(self):
raises = self.assertRaises
self._make_readonly()
t = Transaction()
=== Zope3/src/zodb/storage/tests/recovery.py 1.6 => 1.7 ===
--- Zope3/src/zodb/storage/tests/recovery.py:1.6 Fri Mar 14 12:55:26 2003
+++ Zope3/src/zodb/storage/tests/recovery.py Thu Mar 20 18:01:41 2003
@@ -28,7 +28,7 @@
class RecoveryStorage(IteratorDeepCompare):
# Requires a setUp() that creates a self._dst destination storage
- def checkSimpleRecovery(self):
+ def testSimpleRecovery(self):
oid = self._storage.newObjectId()
revid = self._dostore(oid, data=11)
revid = self._dostore(oid, revid=revid, data=12)
@@ -36,7 +36,7 @@
self._dst.copyTransactionsFrom(self._storage)
self.compare(self._storage, self._dst)
- def checkRecoveryAcrossVersions(self):
+ def testRecoveryAcrossVersions(self):
oid = self._storage.newObjectId()
revid = self._dostore(oid, data=21)
revid = self._dostore(oid, revid=revid, data=22)
@@ -51,7 +51,7 @@
self._dst.copyTransactionsFrom(self._storage)
self.compare(self._storage, self._dst)
- def checkRecoverAbortVersion(self):
+ def testRecoverAbortVersion(self):
oid = self._storage.newObjectId()
revid = self._dostore(oid, data=21, version="one")
revid = self._dostore(oid, revid=revid, data=23, version='one')
@@ -79,7 +79,7 @@
self.assertEqual(data.data, None)
siter.close()
- def checkRecoverUndoInVersion(self):
+ def testRecoverUndoInVersion(self):
def checkObj(oid, version, v_data, nv_data):
# Cause test to fail if object oid has wrong data.
@@ -138,7 +138,7 @@
self._dst.copyTransactionsFrom(self._storage)
self.compare(self._storage, self._dst)
- def checkRestoreAcrossPack(self):
+ def testRestoreAcrossPack(self):
eq = self.assertEqual
db = DB(self._storage)
c = db.open()
@@ -172,7 +172,7 @@
eq(data, None)
eq(refs, None)
- def checkPackWithGCOnDestinationAfterRestore(self):
+ def testPackWithGCOnDestinationAfterRestore(self):
raises = self.assertRaises
db = DB(self._storage)
conn = db.open()
=== Zope3/src/zodb/storage/tests/revision.py 1.6 => 1.7 ===
--- Zope3/src/zodb/storage/tests/revision.py:1.6 Thu Mar 13 16:32:29 2003
+++ Zope3/src/zodb/storage/tests/revision.py Thu Mar 20 18:01:41 2003
@@ -21,7 +21,7 @@
class RevisionStorage:
- def checkLoadSerial(self):
+ def testLoadSerial(self):
oid = self._storage.newObjectId()
revid = ZERO
revisions = {}
=== Zope3/src/zodb/storage/tests/synchronization.py 1.5 => 1.6 ===
--- Zope3/src/zodb/storage/tests/synchronization.py:1.5 Thu Mar 13 16:32:29 2003
+++ Zope3/src/zodb/storage/tests/synchronization.py Thu Mar 20 18:01:41 2003
@@ -84,59 +84,59 @@
self.assertRaises(StorageTransactionError, callable, *args)
self._storage.tpcAbort(t)
- def checkAbortVersionNotCommitting(self):
+ def testAbortVersionNotCommitting(self):
self.verifyNotCommitting(self._storage.abortVersion,
VERSION, Transaction())
- def checkAbortVersionWrongTrans(self):
+ def testAbortVersionWrongTrans(self):
self.verifyWrongTrans(self._storage.abortVersion,
VERSION, Transaction())
- def checkCommitVersionNotCommitting(self):
+ def testCommitVersionNotCommitting(self):
self.verifyNotCommitting(self._storage.commitVersion,
VERSION, "", Transaction())
- def checkCommitVersionWrongTrans(self):
+ def testCommitVersionWrongTrans(self):
self.verifyWrongTrans(self._storage.commitVersion,
VERSION, "", Transaction())
- def checkStoreNotCommitting(self):
+ def testStoreNotCommitting(self):
self.verifyNotCommitting(self._storage.store,
OID, SERIALNO, "", "", "", Transaction())
- def checkStoreWrongTrans(self):
+ def testStoreWrongTrans(self):
self.verifyWrongTrans(self._storage.store,
OID, SERIALNO, "", "", "", Transaction())
-## def checkNewOidNotCommitting(self):
+## def testNewOidNotCommitting(self):
## self.verifyNotCommitting(self._storage.new_oid)
-## def checkNewOidWrongTrans(self):
+## def testNewOidWrongTrans(self):
## self.verifyWrongTrans(self._storage.new_oid)
- def checkAbortNotCommitting(self):
+ def testAbortNotCommitting(self):
self._storage.tpcAbort(Transaction())
- def checkAbortWrongTrans(self):
+ def testAbortWrongTrans(self):
t = Transaction()
self._storage.tpcBegin(t)
self._storage.tpcAbort(Transaction())
self._storage.tpcAbort(t)
- def checkFinishNotCommitting(self):
+ def testFinishNotCommitting(self):
t = Transaction()
self._storage.tpcFinish(t)
self._storage.tpcAbort(t)
- def checkFinishWrongTrans(self):
+ def testFinishWrongTrans(self):
t = Transaction()
self._storage.tpcBegin(t)
self._storage.tpcFinish(Transaction())
self._storage.tpcAbort(t)
- def checkBeginCommitting(self):
+ def testBeginCommitting(self):
t = Transaction()
self._storage.tpcBegin(t)
self._storage.tpcBegin(t)
=== Zope3/src/zodb/storage/tests/test_berkeley.py 1.1 => 1.2 ===
--- Zope3/src/zodb/storage/tests/test_berkeley.py:1.1 Fri Mar 14 16:10:14 2003
+++ Zope3/src/zodb/storage/tests/test_berkeley.py Thu Mar 20 18:01:41 2003
@@ -35,7 +35,7 @@
class MinimalTest(bdbmixin.MinimalTestBase, BasicStorage, SynchronizedStorage):
- def checkVersionedStoreAndLoad(self):
+ def testVersionedStoreAndLoad(self):
# This storage doesn't support versions, so we should get an exception
oid = self._storage.newObjectId()
self.assertRaises(NotImplementedError,
@@ -78,9 +78,9 @@
def test_suite():
suite = unittest.TestSuite()
if berkeley_is_available:
- suite.addTest(unittest.makeSuite(FullTest, 'check'))
- suite.addTest(unittest.makeSuite(FullRecoveryTest, 'check'))
- suite.addTest(unittest.makeSuite(MinimalTest, 'check'))
+ suite.addTest(unittest.makeSuite(FullTest))
+ suite.addTest(unittest.makeSuite(FullRecoveryTest))
+ suite.addTest(unittest.makeSuite(MinimalTest))
return suite
=== Zope3/src/zodb/storage/tests/test_file.py 1.9 => 1.10 ===
--- Zope3/src/zodb/storage/tests/test_file.py:1.9 Fri Mar 14 14:41:17 2003
+++ Zope3/src/zodb/storage/tests/test_file.py Thu Mar 20 18:01:41 2003
@@ -77,7 +77,7 @@
L1.sort(); L2.sort()
self.assertEqual(L1, L2)
- def checkLongMetadata(self):
+ def testLongMetadata(self):
s = "X" * 75000
try:
self._dostore(user=s)
@@ -108,9 +108,8 @@
return zodb.storage.file.FileStorage('Dest.fs')
def test_suite():
- suite = unittest.makeSuite(FileStorageTests, 'check')
- suite2 = unittest.makeSuite(corruption.FileStorageCorruptTests, 'check')
- suite3 = unittest.makeSuite(FileStorageRecoveryTest, 'check')
- suite.addTest(suite2)
- suite.addTest(suite3)
+ suite = unittest.TestSuite()
+ suite.addTest(unittest.makeSuite(FileStorageTests))
+ suite.addTest(unittest.makeSuite(corruption.FileStorageCorruptTests))
+ suite.addTest(unittest.makeSuite(FileStorageRecoveryTest))
return suite
=== Zope3/src/zodb/storage/tests/test_mapping.py 1.3 => 1.4 ===
--- Zope3/src/zodb/storage/tests/test_mapping.py:1.3 Fri Jan 24 18:20:51 2003
+++ Zope3/src/zodb/storage/tests/test_mapping.py Thu Mar 20 18:01:41 2003
@@ -27,15 +27,17 @@
def tearDown(self):
self._storage.close()
- def checkDatabaseVersionPersistent(self):
+ def testDatabaseVersionPersistent(self):
# This can't possibly work
pass
+
def test_suite():
- suite = unittest.makeSuite(MappingStorageTests, 'check')
+ suite = unittest.makeSuite(MappingStorageTests)
return suite
-if __name__ == "__main__":
- loader = unittest.TestLoader()
- loader.testMethodPrefix = "check"
- unittest.main(testLoader=loader)
+
+
+
+if __name__ == '__main__':
+ unittest.main(defaultTest='test_suite')
=== Zope3/src/zodb/storage/tests/test_virgin.py 1.3 => 1.4 ===
--- Zope3/src/zodb/storage/tests/test_virgin.py:1.3 Wed Jan 22 15:55:53 2003
+++ Zope3/src/zodb/storage/tests/test_virgin.py Thu Mar 20 18:01:41 2003
@@ -25,10 +25,10 @@
class InsertMixin:
- def checkIsEmpty(self):
+ def testIsEmpty(self):
self.failUnless(not self._root.has_key('names'))
- def checkNewInserts(self):
+ def testNewInserts(self):
self._root['names'] = names = PersistentDict()
names['Warsaw'] = 'Barry'
names['Hylton'] = 'Jeremy'
@@ -50,8 +50,8 @@
def test_suite():
suite = unittest.TestSuite()
if berkeley_is_available:
- suite.addTest(unittest.makeSuite(MinimalNewInsertsTest, 'check'))
- suite.addTest(unittest.makeSuite(FullNewInsertsTest, 'check'))
+ suite.addTest(unittest.makeSuite(MinimalNewInsertsTest))
+ suite.addTest(unittest.makeSuite(FullNewInsertsTest))
return suite
=== Zope3/src/zodb/storage/tests/test_whitebox.py 1.7 => 1.8 ===
--- Zope3/src/zodb/storage/tests/test_whitebox.py:1.7 Wed Feb 5 18:28:27 2003
+++ Zope3/src/zodb/storage/tests/test_whitebox.py Thu Mar 20 18:01:41 2003
@@ -37,7 +37,7 @@
class WhiteboxLowLevelMinimal(BerkeleyTestBase):
ConcreteStorage = BDBMinimalStorage
- def checkTableConsistencyAfterCommit(self):
+ def testTableConsistencyAfterCommit(self):
unless = self.failIf
eq = self.assertEqual
oid = self._storage.newObjectId()
@@ -76,7 +76,7 @@
# stored object isn't referenced by any other objects.
eq(len(self._storage._refcounts.keys()), 0)
- def checkStorageVersionAfterCreation(self):
+ def testStorageVersionAfterCreation(self):
from zodb.storage.bdbminimal import BDBMINIMAL_SCHEMA_VERSION
eq = self.assertEqual
eq(self._storage._info['version'], BDBMINIMAL_SCHEMA_VERSION)
@@ -89,7 +89,7 @@
class WhiteboxHighLevelMinimal(ZODBTestBase):
ConcreteStorage = BDBMinimalStorage
- def checkReferenceCounting(self):
+ def testReferenceCounting(self):
eq = self.assertEqual
obj = MinPO(11)
self._root.obj = obj
@@ -129,7 +129,7 @@
eq(len(self._storage._oids.keys()), 0)
eq(len(self._storage._pending.keys()), 0)
- def checkRecursiveReferenceCounting(self):
+ def testRecursiveReferenceCounting(self):
eq = self.assertEqual
obj1 = Object()
obj2 = Object()
@@ -176,7 +176,7 @@
class WhiteboxLowLevelFull(BerkeleyTestBase):
ConcreteStorage = BDBFullStorage
- def checkStorageVersionAfterCreation(self):
+ def testStorageVersionAfterCreation(self):
from zodb.storage.bdbminimal import BDBMINIMAL_SCHEMA_VERSION
eq = self.assertEqual
eq(self._storage._info['version'], BDBMINIMAL_SCHEMA_VERSION)
@@ -189,7 +189,7 @@
class WhiteboxHighLevelFull(ZODBTestBase):
ConcreteStorage = BDBFullStorage
- def checkReferenceCounting(self):
+ def testReferenceCounting(self):
eq = self.assertEqual
# Make sure the databases have what we expect
eq(len(self._storage._serials.items()), 1)
@@ -239,9 +239,9 @@
def test_suite():
suite = unittest.TestSuite()
if berkeley_is_available:
- suite.addTest(unittest.makeSuite(WhiteboxLowLevelMinimal, 'check'))
- suite.addTest(unittest.makeSuite(WhiteboxHighLevelMinimal, 'check'))
- suite.addTest(unittest.makeSuite(WhiteboxHighLevelFull, 'check'))
+ suite.addTest(unittest.makeSuite(WhiteboxLowLevelMinimal))
+ suite.addTest(unittest.makeSuite(WhiteboxHighLevelMinimal))
+ suite.addTest(unittest.makeSuite(WhiteboxHighLevelFull))
return suite
=== Zope3/src/zodb/storage/tests/test_zodb_simple.py 1.3 => 1.4 ===
--- Zope3/src/zodb/storage/tests/test_zodb_simple.py:1.3 Wed Jan 22 15:58:31 2003
+++ Zope3/src/zodb/storage/tests/test_zodb_simple.py Thu Mar 20 18:01:41 2003
@@ -28,34 +28,34 @@
class CommitAndRead:
- def checkCommit(self):
+ def testCommit(self):
self.failUnless(not self._root)
names = self._root['names'] = PersistentDict()
names['Warsaw'] = 'Barry'
names['Hylton'] = 'Jeremy'
get_transaction().commit()
- def checkReadAfterCommit(self):
+ def testReadAfterCommit(self):
eq = self.assertEqual
- self.checkCommit()
+ self.testCommit()
names = self._root['names']
eq(names['Warsaw'], 'Barry')
eq(names['Hylton'], 'Jeremy')
self.failUnless(names.get('Drake') is None)
- def checkAbortAfterRead(self):
- self.checkReadAfterCommit()
+ def testAbortAfterRead(self):
+ self.testReadAfterCommit()
names = self._root['names']
names['Drake'] = 'Fred'
get_transaction().abort()
- def checkReadAfterAbort(self):
- self.checkAbortAfterRead()
+ def testReadAfterAbort(self):
+ self.testAbortAfterRead()
names = self._root['names']
self.failUnless(names.get('Drake') is None)
- def checkChangingCommits(self):
- self.checkReadAfterAbort()
+ def testChangingCommits(self):
+ self.testReadAfterAbort()
now = time.time()
# Make sure the last timestamp was more than 3 seconds ago
timestamp = self._root.get('timestamp')
@@ -82,8 +82,8 @@
def test_suite():
suite = unittest.TestSuite()
if berkeley_is_available:
- suite.addTest(unittest.makeSuite(MinimalCommitAndRead, 'check'))
- suite.addTest(unittest.makeSuite(FullCommitAndRead, 'check'))
+ suite.addTest(unittest.makeSuite(MinimalCommitAndRead))
+ suite.addTest(unittest.makeSuite(FullCommitAndRead))
return suite
=== Zope3/src/zodb/storage/tests/undo.py 1.8 => 1.9 ===
--- Zope3/src/zodb/storage/tests/undo.py:1.8 Fri Mar 14 12:55:26 2003
+++ Zope3/src/zodb/storage/tests/undo.py Thu Mar 20 18:01:41 2003
@@ -71,7 +71,7 @@
for rec in txn:
pass
- def checkSimpleTransactionalUndo(self):
+ def testSimpleTransactionalUndo(self):
eq = self.assertEqual
oid = self._storage.newObjectId()
revid = self._dostore(oid, data=MinPO(23))
@@ -133,7 +133,7 @@
eq(zodb_unpickle(data), MinPO(23))
self._iterate()
- def checkUndoCreationBranch1(self):
+ def testUndoCreationBranch1(self):
eq = self.assertEqual
oid = self._storage.newObjectId()
revid = self._dostore(oid, data=MinPO(11))
@@ -164,7 +164,7 @@
self.assertRaises(KeyError, self._storage.load, oid, '')
self._iterate()
- def checkUndoCreationBranch2(self):
+ def testUndoCreationBranch2(self):
eq = self.assertEqual
oid = self._storage.newObjectId()
revid = self._dostore(oid, data=MinPO(11))
@@ -196,7 +196,7 @@
eq(zodb_unpickle(data), MinPO(12))
self._iterate()
- def checkTwoObjectUndo(self):
+ def testTwoObjectUndo(self):
eq = self.assertEqual
# Convenience
p31, p32, p51, p52 = [zodb_pickle(MinPO(i)) for i in (31, 32, 51, 52)]
@@ -249,7 +249,7 @@
eq(zodb_unpickle(data), MinPO(51))
self._iterate()
- def checkTwoObjectUndoAtOnce(self):
+ def testTwoObjectUndoAtOnce(self):
# Convenience
eq = self.assertEqual
unless = self.failUnless
@@ -318,7 +318,7 @@
eq(zodb_unpickle(data), MinPO(52))
self._iterate()
- def checkTwoObjectUndoAgain(self):
+ def testTwoObjectUndoAgain(self):
eq = self.assertEqual
p31, p32, p33, p51, p52, p53 = [zodb_pickle(MinPO(i))
for i in (31, 32, 33, 51, 52, 53)]
@@ -389,7 +389,7 @@
self._iterate()
- def checkNotUndoable(self):
+ def testNotUndoable(self):
eq = self.assertEqual
# Set things up so we've got a transaction that can't be undone
oid = self._storage.newObjectId()
@@ -444,7 +444,7 @@
self._storage.tpcAbort(t)
self._iterate()
- def checkTransactionalUndoAfterPack(self):
+ def testTransactionalUndoAfterPack(self):
eq = self.assertEqual
# Add a few object revisions
self._initroot()
@@ -484,7 +484,7 @@
eq(zodb_unpickle(data), MinPO(52))
self._iterate()
- def checkTransactionalUndoAfterPackWithObjectUnlinkFromRoot(self):
+ def testTransactionalUndoAfterPackWithObjectUnlinkFromRoot(self):
eq = self.assertEqual
db = DB(self._storage)
conn = db.open()
@@ -540,7 +540,7 @@
eq(o1.obj.obj, o3)
self._iterate()
- def checkTransactionalUndoIterator(self):
+ def testTransactionalUndoIterator(self):
# check that data_txn set in iterator makes sense
if not hasattr(self._storage, "iterator"):
return
=== Zope3/src/zodb/storage/tests/undoversion.py 1.4 => 1.5 ===
--- Zope3/src/zodb/storage/tests/undoversion.py:1.4 Thu Mar 13 16:32:29 2003
+++ Zope3/src/zodb/storage/tests/undoversion.py Thu Mar 20 18:01:41 2003
@@ -20,7 +20,7 @@
class TransactionalUndoVersionStorage:
- def checkUndoInVersion(self):
+ def testUndoInVersion(self):
oid = self._storage.newObjectId()
version = 'one'
revid_a = self._dostore(oid, data=MinPO(91))
=== Zope3/src/zodb/storage/tests/version.py 1.6 => 1.7 ===
--- Zope3/src/zodb/storage/tests/version.py:1.6 Fri Mar 14 15:01:53 2003
+++ Zope3/src/zodb/storage/tests/version.py Thu Mar 20 18:01:41 2003
@@ -30,10 +30,10 @@
class VersionStorage:
- def checkIVersionStorage(self):
+ def testIVersionStorage(self):
self.assert_(IVersionStorage.isImplementedBy(self._storage))
- def checkVersionedStoreAndLoad(self):
+ def testVersionedStoreAndLoad(self):
eq = self.assertEqual
# Store a couple of non-version revisions of the object
oid = self._storage.newObjectId()
@@ -57,7 +57,7 @@
s = self._storage.getSerial(oid)
eq(s, max(revid, vrevid))
- def checkVersionedLoadErrors(self):
+ def testVersionedLoadErrors(self):
oid = self._storage.newObjectId()
version = 'test-version'
revid = self._dostore(oid, data=MinPO(11))
@@ -71,7 +71,7 @@
self.assertEqual(zodb_unpickle(data), MinPO(11))
- def checkVersionLock(self):
+ def testVersionLock(self):
oid = self._storage.newObjectId()
revid = self._dostore(oid, data=MinPO(11))
version = 'test-version'
@@ -82,7 +82,7 @@
oid, revid=revid, data=MinPO(14),
version='another-version')
- def checkVersionEmpty(self):
+ def testVersionEmpty(self):
# Before we store anything, these versions ought to be empty
version = 'test-version'
self.failUnless(self._storage.versionEmpty(version))
@@ -101,7 +101,7 @@
# But this non-existant version should be empty
self.failUnless(self._storage.versionEmpty('bogus'))
- def checkVersions(self):
+ def testVersions(self):
unless = self.failUnless
# Store some objects in the non-version
oid1 = self._storage.newObjectId()
@@ -138,7 +138,7 @@
version=version)
return oid, version
- def checkAbortVersion(self):
+ def testAbortVersion(self):
eq = self.assertEqual
oid, version = self._setup_version()
@@ -161,7 +161,7 @@
data, revid = self._storage.load(oid, '')
eq(zodb_unpickle(data), MinPO(51))
- def checkAbortVersionErrors(self):
+ def testAbortVersionErrors(self):
eq = self.assertEqual
oid, version = self._setup_version()
# Now abort a bogus version
@@ -183,7 +183,7 @@
data, revid = self._storage.load(oid, '')
eq(zodb_unpickle(data), MinPO(51))
- def checkCommitVersionErrors(self):
+ def testCommitVersionErrors(self):
if not (hasattr(self._storage, 'supportsTransactionalUndo')
and self._storage.supportsTransactionalUndo()):
# XXX FileStorage used to be broken on this one
@@ -201,7 +201,7 @@
finally:
self._storage.tpcAbort(t)
- def checkModifyAfterAbortVersion(self):
+ def testModifyAfterAbortVersion(self):
eq = self.assertEqual
oid, version = self._setup_version()
# Now abort the version
@@ -220,7 +220,7 @@
eq(newrevid, revid)
eq(zodb_unpickle(data), MinPO(54))
- def checkCommitToNonVersion(self):
+ def testCommitToNonVersion(self):
eq = self.assertEqual
oid, version = self._setup_version()
data, revid = self._storage.load(oid, version)
@@ -232,7 +232,7 @@
data, revid = self._storage.load(oid, '')
eq(zodb_unpickle(data), MinPO(54))
- def checkCommitToOtherVersion(self):
+ def testCommitToOtherVersion(self):
eq = self.assertEqual
oid1, version1 = self._setup_version('one')
@@ -268,7 +268,7 @@
data, revid2 = self._storage.load(oid1, 'bela lugosi')
eq(zodb_unpickle(data), MinPO(51))
- def checkAbortOneVersionCommitTheOther(self):
+ def testAbortOneVersionCommitTheOther(self):
eq = self.assertEqual
oid1, version1 = self._setup_version('one')
data, revid1 = self._storage.load(oid1, version1)
@@ -310,7 +310,7 @@
self.assertRaises(KeyError,
self._storage.load, oid, 'two')
- def checkPackVersions(self):
+ def testPackVersions(self):
db = DB(self._storage)
cn = db.open(version="testversion")
root = cn.root()