# HG changeset patch # User Paul Boddie # Date 1531731935 -7200 # Node ID 284fbf877333bfb02f5b6cc9831c2e02e6ac99c4 # Parent 4a05d10e795eeca5c3efcf081c012c1472ed0560 Made the quiet test output easier to interpret. diff -r 4a05d10e795e -r 284fbf877333 tests/test_parser.py --- a/tests/test_parser.py Sun Jul 15 23:59:08 2018 +0200 +++ b/tests/test_parser.py Mon Jul 16 11:05:35 2018 +0200 @@ -19,11 +19,14 @@ d = parse(s, parsers) o = serialise(d) - print o == s + identical = o == s if quiet: - return + return identical + # Show output versus input comparison result. + + print identical print "-" * 60 print o if o != s: @@ -35,6 +38,8 @@ print d.prettyprint() print + return identical + if __name__ == "__main__": args = sys.argv[1:] quiet = "-q" in args @@ -46,8 +51,11 @@ for filename in filenames: f = open(filename) try: - print filename - test_input(f.read()) + if not quiet: + print filename + identical = test_input(f.read()) + if quiet: + print "%s: %s" % (identical, filename) finally: f.close()