[Zope3-checkins] CVS: ZODB4/src/zdaemon/tests - testDaemon.py:1.8
Jeremy Hylton
jeremy@zope.com
Thu, 19 Jun 2003 17:41:42 -0400
Update of /cvs-repository/ZODB4/src/zdaemon/tests
In directory cvs.zope.org:/tmp/cvs-serv15960/src/zdaemon/tests
Modified Files:
testDaemon.py
Log Message:
Merge ZODB3-2-merge branch to the head.
This completes the porting of bug fixes and random improvements from
ZODB 3.2 to ZODB 4.
=== ZODB4/src/zdaemon/tests/testDaemon.py 1.7 => 1.8 ===
--- ZODB4/src/zdaemon/tests/testDaemon.py:1.7 Thu Jun 19 12:44:36 2003
+++ ZODB4/src/zdaemon/tests/testDaemon.py Thu Jun 19 17:41:11 2003
@@ -32,20 +32,23 @@
if record.levelno >= logging.ERROR:
raise TestDoneError(self.format(record))
-logging.root.addHandler(TestErrorHandler())
-
class DaemonTest(unittest.TestCase):
dir, file = os.path.split(zdaemon.tests.__file__)
script = os.path.join(dir, "testDaemon.py")
def setUp(self):
+ self.handler = TestErrorHandler()
+ logging.root.addHandler(self.handler)
+ self.level = logging.root.level # is there a better way?
+ logging.root.setLevel(logging.ERROR)
os.environ["Z_DEBUG_MODE"] = ""
if os.environ.has_key("ZDAEMON_MANAGED"):
del os.environ["ZDAEMON_MANAGED"]
def tearDown(self):
- pass
+ logging.root.removeHandler(self.handler)
+ logging.root.setLevel(self.level)
def run(self, arg):
try: