Staging
v0.5.1
https://github.com/python/cpython
Revision 7b0657027f04ac0367908ee0474f6d762366e4bb authored by Steve Purcell on 06 September 2001, 08:24:40 UTC, committed by Steve Purcell on 06 September 2001, 08:24:40 UTC
This patch is similar to that proposed by Jeremy. The proposed patch altered
the interface of TestResult such that it would be passed the error
information as a string rather than an exc_info() tuple.

The implemented change leaves the interface untouched so that TestResults
are still passed the tracebacks, but stor them in stringified form for
later reporting.

Notes:
- Custom subclasses of TestResult written by users should be unaffected.
- The existing 'unittestgui.py' will still work with this module after the
  change.
- Support can later be added to pop into the debugger when an error occurs;
  this support should be added to a TestRunner rather than to TestCase itself,
  which this change will enable.

(Jeremy, Fred, Guido: Thanks for all the feedback)
1 parent 387c547
History
Tip revision: 7b0657027f04ac0367908ee0474f6d762366e4bb authored by Steve Purcell on 06 September 2001, 08:24:40 UTC
Changed TestResult to store only the text representation of an error.
Tip revision: 7b06570
File Mode Size
Demo
Doc
Grammar
Include
Lib
Mac
Misc
Modules
Objects
PC
PCbuild
Parser
Python
RISCOS
Tools
.cvsignore -rw-r--r-- 109 bytes
.hgtags -rw-r--r-- 2.1 KB
LICENSE -rw-r--r-- 12.0 KB
Makefile.pre.in -rw-r--r-- 25.4 KB
PLAN.txt -rw-r--r-- 12.2 KB
README -rw-r--r-- 38.3 KB
acconfig.h -rw-r--r-- 7.2 KB
configure -rwxr-xr-x 199.8 KB
configure.in -rw-r--r-- 48.1 KB
install-sh -rwxr-xr-x 5.5 KB
pyconfig.h.in -rw-r--r-- 18.6 KB
setup.py -rw-r--r-- 30.1 KB

README

back to top