# HG changeset patch # User Idan Kamara # Date 1318521275 -7200 # Node ID 168da136346a78d1a5b9aa60aedd4dc98b482ca0 # Parent 943253aadddbd0fd7952a7cc3e2af28332e0a144 tests: remove temp doctest file when finished running it [ original upstream message ] diff -r 943253aadddb -r 168da136346a tests/heredoctest.py --- a/tests/heredoctest.py Wed Oct 12 22:01:13 2011 +0200 +++ b/tests/heredoctest.py Thu Oct 13 17:54:35 2011 +0200 @@ -2,8 +2,12 @@ if __name__ == "__main__": fd, name = tempfile.mkstemp(suffix='hg-tst') - os.write(fd, sys.stdin.read()) - os.close(fd) - failures, _ = doctest.testfile(name, module_relative=False) - if failures: - sys.exit(1) + + try: + os.write(fd, sys.stdin.read()) + os.close(fd) + failures, _ = doctest.testfile(name, module_relative=False) + if failures: + sys.exit(1) + finally: + os.remove(name)