--- testsuite.py +++ testsuite.py @@ -4,6 +4,7 @@ import sys, os +ParserError = "ParserError" def check_recode (): try: @@ -65,7 +66,7 @@ valid = result.readline ().strip () - if obtained != valid: + if eval(obtained) != eval(valid): sys.stderr.write ('error: %s: line %d: unexpected result:\n' % ( filename, line)) sys.stderr.write ('error: %s: line %d: obtained %s\n' % ( @@ -117,7 +118,7 @@ valid = result.readline ().strip () - if obtained != valid: + if eval(obtained) != eval(valid): sys.stderr.write ('error: %s: line %d: unexpected result:\n' % ( filename, line)) sys.stderr.write ('error: %s: line %d: obtained %s\n' % (