[Python-checkins] CVS: python/dist/src/Lib/test test_minidom.py,1.22,1.23
Fred L. Drake
fdrake@users.sourceforge.net
Thu, 01 Feb 2001 10:11:31 -0800
Update of /cvsroot/python/python/dist/src/Lib/test
In directory usw-pr-cvs1:/tmp/cvs-serv26153
Modified Files:
test_minidom.py
Log Message:
Revise the driver code to be more informative in the final report.
Index: test_minidom.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/test/test_minidom.py,v
retrieving revision 1.22
retrieving revision 1.23
diff -C2 -r1.22 -r1.23
*** test_minidom.py 2001/01/27 09:17:55 1.22
--- test_minidom.py 2001/02/01 18:11:29 1.23
***************
*** 501,505 ****
names.sort()
! works = 1
for name in names:
--- 501,505 ----
names.sort()
! failed = []
for name in names:
***************
*** 520,535 ****
print len(Node.allnodes)
Node.allnodes = {}
! except Exception, e:
! works = 0
print "Test Failed: ", name
sys.stdout.flush()
traceback.print_exception(*sys.exc_info())
! print `e`
Node.allnodes = {}
! if works:
! print "All tests succeeded"
else:
! print "\n\n\n\n************ Check for failures!"
Node.debug = None # Delete debug output collected in a StringIO object
--- 520,538 ----
print len(Node.allnodes)
Node.allnodes = {}
! except:
! failed.append(name)
print "Test Failed: ", name
sys.stdout.flush()
traceback.print_exception(*sys.exc_info())
! print `sys.exc_info()[1]`
Node.allnodes = {}
! if failed:
! print "\n\n\n**** Check for failures in these tests:"
! for name in failed:
! print " " + name
! print
else:
! print "All tests succeeded"
Node.debug = None # Delete debug output collected in a StringIO object