[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()