[Zodb-checkins] SVN: ZODB/trunk/src/ZEO/tests/testConnection.py Fixed a bug in the debug logging.

Jim Fulton jim at zope.com
Fri Sep 17 14:26:24 EDT 2010


Log message for revision 116541:
  Fixed a bug in the debug logging.
  

Changed:
  U   ZODB/trunk/src/ZEO/tests/testConnection.py

-=-
Modified: ZODB/trunk/src/ZEO/tests/testConnection.py
===================================================================
--- ZODB/trunk/src/ZEO/tests/testConnection.py	2010-09-17 18:24:11 UTC (rev 116540)
+++ ZODB/trunk/src/ZEO/tests/testConnection.py	2010-09-17 18:26:23 UTC (rev 116541)
@@ -170,7 +170,7 @@
   constantly,
 
     >>> import zope.testing.loggingsupport, logging
-    >>> debughandler = zope.testing.loggingsupport.InstalledHandler(
+    >>> handler = zope.testing.loggingsupport.InstalledHandler(
     ...    'ZEO', level=logging.DEBUG)
 
     >>> import random, threading, time
@@ -199,9 +199,6 @@
 - restarting the first client, and
 - testing for cache validity.
 
-    >>> handler = zope.testing.loggingsupport.InstalledHandler(
-    ...    'ZEO', level=logging.ERROR)
-
     >>> bad = False
     >>> try:
     ...     for c in range(10):
@@ -223,10 +220,10 @@
     ...                    bad = True
     ...        if bad:
     ...           print open('server-%s.log' % addr[1]).read()
-    ...           print 'client debug log'
-    ...           for record in debughandler.records:
+    ...           print 'client debug log', handler
+    ...           for record in handler.records:
     ...               print record.name, record.levelname
-    ...               print debughandler.format(record)
+    ...               print handler.format(record)
     ...        else:
     ...           logging.getLogger('ZEO').debug('GOOD %s' % c)
     ...        db.close()
@@ -234,18 +231,12 @@
     ...     stop = True
     ...     thread.join(10)
 
-    >>> if bad:
-    ...    print open('server-%s.log' % addr[1]).read()
-    ...    print 'client debug log'
-    ...    for record in debughandler.records:
-    ...        print record.name, record.levelname
-    ...        print debughandler.format(record)
-    >>> debughandler.uninstall()
-
     >>> thread.isAlive()
     False
 
     >>> for record in handler.records:
+    ...     if record.levelno < logging.ERROR:
+    ...         continue
     ...     print record.name, record.levelname
     ...     print handler.format(record)
 



More information about the Zodb-checkins mailing list