@@ -78,8 +78,8 @@ def runParserTest(self, innerHTML, input, expected, errors, treeClass):
7878 self .assertEquals (expected , output , errorMsg )
7979 errStr = ["Line: %i Col: %i %s" % (line , col , message ) for
8080 ((line ,col ), message ) in p .errors ]
81- errorMsg2 = "\n " .join (["\n \n Input errors:\n " + "\n " .join (errors ),
82- "Actual errors:\n " + "\n " .join (errStr )])
81+ errorMsg2 = "\n " .join (["\n \n Input errors (" + str ( len ( errors )) + ") :\n " + "\n " .join (errors ),
82+ "Actual errors (" + str ( len ( p . errors )) + ") :\n " + "\n " .join (errStr )])
8383 if checkParseErrors :
8484 self .assertEquals (len (p .errors ), len (errors ), errorMsg2 )
8585
@@ -95,7 +95,8 @@ def buildTestSuite():
9595 "document" ))
9696
9797 for index , (input , errors , innerHTML , expected ) in enumerate (tests ):
98- errors = errors .split ("\n " )
98+ if errors :
99+ errors = errors .split ("\n " )
99100 def testFunc (self , innerHTML = innerHTML , input = input ,
100101 expected = expected , errors = errors , treeCls = treeCls ):
101102 return self .runParserTest (innerHTML , input , expected , errors , treeCls )
0 commit comments