[Zope-Checkins] CVS: Zope/lib/python/Products/TemporaryFolder/tests - testTemporaryStorage.py:1.1
Chris McDonough
chrism@zope.com
Sat, 17 Nov 2001 17:50:31 -0500
Update of /cvs-repository/Zope/lib/python/Products/TemporaryFolder/tests
In directory cvs.zope.org:/tmp/cvs-serv15340/tests
Added Files:
testTemporaryStorage.py
Log Message:
Disabled conflict resolution for sake of stability. Stress tests now pass as a result.
=== Added File Zope/lib/python/Products/TemporaryFolder/tests/testTemporaryStorage.py ===
if __name__=='__main__':
import sys
sys.path.insert(0, '../../..')
sys.path.insert(0, '..')
import ZODB
from Products.TemporaryFolder import TemporaryStorage
import sys, os, unittest
from ZODB.tests import StorageTestBase, BasicStorage, \
Synchronization, ConflictResolution, \
Corruption, RevisionStorage
class TemporaryStorageTests(
StorageTestBase.StorageTestBase,
BasicStorage.BasicStorage,
Synchronization.SynchronizedStorage,
#ConflictResolution.ConflictResolvingStorage,
#RevisionStorage.RevisionStorage
):
def open(self, **kwargs):
self._storage = TemporaryStorage.TemporaryStorage('foo')
def setUp(self):
self.open()
StorageTestBase.StorageTestBase.setUp(self)
def tearDown(self):
StorageTestBase.StorageTestBase.tearDown(self)
def test_suite():
suite = unittest.makeSuite(TemporaryStorageTests, 'check')
suite2 = unittest.makeSuite(Corruption.FileStorageCorruptTests, 'check')
suite.addTest(suite2)
return suite
def main():
alltests=test_suite()
runner = unittest.TextTestRunner()
runner.run(alltests)
def debug():
test_suite().debug()
def pdebug():
import pdb
pdb.run('debug()')
if __name__=='__main__':
if len(sys.argv) > 1:
globals()[sys.argv[1]]()
else:
main()