[Checkins] SVN: zope.testing/trunk/src/zope/testing/testrunner/ make layer-buff tests more robust (plus some whitespace)

Gary Poster gary.poster at canonical.com
Mon Sep 21 10:30:46 EDT 2009


Log message for revision 104385:
  make layer-buff tests more robust (plus some whitespace)

Changed:
  U   zope.testing/trunk/src/zope/testing/testrunner/formatter.py
  U   zope.testing/trunk/src/zope/testing/testrunner/runner.py
  U   zope.testing/trunk/src/zope/testing/testrunner/testrunner-layers-buff.txt

-=-
Modified: zope.testing/trunk/src/zope/testing/testrunner/formatter.py
===================================================================
--- zope.testing/trunk/src/zope/testing/testrunner/formatter.py	2009-09-21 14:03:15 UTC (rev 104384)
+++ zope.testing/trunk/src/zope/testing/testrunner/formatter.py	2009-09-21 14:30:46 UTC (rev 104385)
@@ -266,7 +266,7 @@
 
         elif self.verbose == 1:
             sys.stdout.write('.' * test.countTestCases())
-        
+
         elif self.in_subprocess:
             sys.stdout.write('.' * test.countTestCases())
             # Give the parent process a new line so it sees the progress

Modified: zope.testing/trunk/src/zope/testing/testrunner/runner.py
===================================================================
--- zope.testing/trunk/src/zope/testing/testrunner/runner.py	2009-09-21 14:03:15 UTC (rev 104384)
+++ zope.testing/trunk/src/zope/testing/testrunner/runner.py	2009-09-21 14:30:46 UTC (rev 104385)
@@ -480,7 +480,7 @@
 
 class DeferredSubprocessResult(AbstractSubprocessResult):
     """Keeps stdout around for later processing,"""
-    
+
     def write(self, out):
         if not _is_dots(out):
             self.stdout.append(out)
@@ -505,7 +505,7 @@
         self._done = value
         assert value, 'Internal error: unexpectedly setting done to False'
         self.queue.put((self.layer_name, ' LAYER FINISHED'))
-    done = property(lambda self: self._done, _set_done) 
+    done = property(lambda self: self._done, _set_done)
 
     def write(self, out):
         if _is_dots(out):

Modified: zope.testing/trunk/src/zope/testing/testrunner/testrunner-layers-buff.txt
===================================================================
--- zope.testing/trunk/src/zope/testing/testrunner/testrunner-layers-buff.txt	2009-09-21 14:03:15 UTC (rev 104384)
+++ zope.testing/trunk/src/zope/testing/testrunner/testrunner-layers-buff.txt	2009-09-21 14:30:46 UTC (rev 104385)
@@ -68,13 +68,13 @@
     >>> pause = datetime.timedelta(seconds=0.3)
     >>> last_line, last_time = record.pop(0)
     >>> for line, time in record:
-    ...     if (time-last_time >= pause and
-    ...         line != '  Running in a subprocess.\n'):
+    ...     if time-last_time >= pause:
     ...         # We paused!
     ...         print 'PAUSE FOUND BETWEEN THESE LINES:'
     ...         print ''.join([last_line, line, '-'*70])
     ...     last_line, last_time = line, time
-    PAUSE FOUND BETWEEN THESE LINES:
+    ... # doctest: +ELLIPSIS
+    PAUSE FOUND BETWEEN THESE LINES:...
       Running:
      test_something (sampletests_buffering.TestSomething2)
     ----------------------------------------------------------------------
@@ -126,13 +126,13 @@
 
     >>> last_line, last_time = record.pop(0)
     >>> for line, time in record:
-    ...     if (time-last_time >= pause and
-    ...         line != '  Running in a subprocess.\n'):
+    ...     if time-last_time >= pause:
     ...         # We paused!
     ...         print 'PAUSE FOUND BETWEEN THIS OUTPUT:'
     ...         print '\n'.join([last_line, line, '-'*70])
     ...     last_line, last_time = line, time
-    PAUSE FOUND BETWEEN THIS OUTPUT:
+    ... # doctest: +ELLIPSIS
+    PAUSE FOUND BETWEEN THIS OUTPUT:...
     .
     .
     ----------------------------------------------------------------------



More information about the checkins mailing list