mailr4332 - /1.3/test_suite/relax_test_runner.py


Others Months | Index by Date | Thread Index
>>   [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Header


Content

Posted by edward on January 04, 2008 - 18:22:
Author: bugman
Date: Fri Jan  4 18:22:42 2008
New Revision: 4332

URL: http://svn.gna.org/viewcvs/relax?rev=4332&view=rev
Log:
Completed the STDOUT capture and prepending by added an override for 
_TextTestResult.addError().


Modified:
    1.3/test_suite/relax_test_runner.py

Modified: 1.3/test_suite/relax_test_runner.py
URL: 
http://svn.gna.org/viewcvs/relax/1.3/test_suite/relax_test_runner.py?rev=4332&r1=4331&r2=4332&view=diff
==============================================================================
--- 1.3/test_suite/relax_test_runner.py (original)
+++ 1.3/test_suite/relax_test_runner.py Fri Jan  4 18:22:42 2008
@@ -59,8 +59,20 @@
         # Restore stdout.
         sys.stdout = sys.__stdout__
 
-        # Close the buffer.
-        self.capt_stdout.close()
+
+    def addError(self, test, err):
+        """Override of the TestResult.addError() method.
+
+        The STDOUT captured text is prepended to the error text here.
+        """
+
+        # Execute the normal addError method.
+        _TextTestResult.addError(self, test, err)
+
+        # Prepend STDOUT to the second element of the tuple.
+        self.errors[-1] = (self.errors[-1][0], self.capt_stdout.getvalue() + 
self.errors[-1][1])
+
+
 
 
 class RelaxTestRunner(TextTestRunner):




Related Messages


Powered by MHonArc, Updated Fri Jan 04 18:40:14 2008