[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