diff --git a/src/ZODB/tests/testConfig.py b/src/ZODB/tests/testConfig.py index 8d39073b995b76016f29294646b1f07608bfe8bd..4faff6d33dd39f0d518329100e255f3f824b8426 100644 --- a/src/ZODB/tests/testConfig.py +++ b/src/ZODB/tests/testConfig.py @@ -18,14 +18,16 @@ import unittest import transaction import ZODB.config +import ZODB.tests.util from ZODB.POSException import ReadOnlyError -class ConfigTestBase(unittest.TestCase): +class ConfigTestBase(ZODB.tests.util.TestCase): def _opendb(self, s): return ZODB.config.databaseFromString(s) def tearDown(self): + ZODB.tests.util.TestCase.tearDown(self) if getattr(self, "storage", None) is not None: self.storage.cleanup() @@ -222,7 +224,8 @@ def multi_atabases(): def test_suite(): suite = unittest.TestSuite() - suite.addTest(doctest.DocTestSuite()) + suite.addTest(doctest.DocTestSuite( + setUp=ZODB.tests.util.setUp, tearDown=ZODB.tests.util.tearDown)) suite.addTest(unittest.makeSuite(ZODBConfigTest)) suite.addTest(unittest.makeSuite(ZEOConfigTest)) return suite