File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -94,8 +94,7 @@ def parseFile(self, filename):
9494 start_code = None
9595 disable = False
9696
97- fin = open (filename , 'r' )
98- for line in fin :
97+ for line in open (filename , 'r' ):
9998 # testclass starts
10099 res = re .match ('class (' + name + ')' , line )
101100 if res is not None :
@@ -137,6 +136,10 @@ def parseFile(self, filename):
137136 if code is not None :
138137 res = re .match ('\\ s+' + string , line )
139138 if res is not None :
139+ if line .find ('",' ) > line .find ('"' ):
140+ code = None
141+ continue
142+
140143 code = code + res .group (1 )
141144 if res .group (1 ).find ('"' ) > 0 :
142145 code = None
@@ -159,10 +162,8 @@ def parseFile(self, filename):
159162 'expected' : expected }
160163 self .nodes .append (node )
161164 code = None
162-
163- # close test file
164- fin .close ()
165-
165+ elif re .match ('\\ s+[TOD_]*ASSERT' , line ) is not None :
166+ code = None
166167
167168def strtoxml (s ):
168169 """Convert string to xml/html format"""
You can’t perform that action at this time.
0 commit comments