@@ -78,8 +78,8 @@ def runParserTest(self, innerHTML, input, expected, errors, treeClass):
78
78
self .assertEquals (expected , output , errorMsg )
79
79
errStr = ["Line: %i Col: %i %s" % (line , col , message ) for
80
80
((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 )])
83
83
if checkParseErrors :
84
84
self .assertEquals (len (p .errors ), len (errors ), errorMsg2 )
85
85
@@ -95,7 +95,8 @@ def buildTestSuite():
95
95
"document" ))
96
96
97
97
for index , (input , errors , innerHTML , expected ) in enumerate (tests ):
98
- errors = errors .split ("\n " )
98
+ if errors :
99
+ errors = errors .split ("\n " )
99
100
def testFunc (self , innerHTML = innerHTML , input = input ,
100
101
expected = expected , errors = errors , treeCls = treeCls ):
101
102
return self .runParserTest (innerHTML , input , expected , errors , treeCls )
0 commit comments