##// END OF EJS Templates
tests: patch up silly new year's bug
tests: patch up silly new year's bug

File last commit:

r15434:5635a401 default
r15770:1f9f9b4c stable
Show More
heredoctest.py
16 lines | 392 B | text/x-python | PythonLexer
Idan Kamara
tests: add helper script for processing doctests read from stdin...
r15235 import doctest, tempfile, os, sys
if __name__ == "__main__":
Brodie Rao
tests: fix readline escape characters in heredoctest.py/test-url.py...
r15398 if 'TERM' in os.environ:
del os.environ['TERM']
Idan Kamara
tests: add helper script for processing doctests read from stdin...
r15235 fd, name = tempfile.mkstemp(suffix='hg-tst')
Idan Kamara
tests: remove temp doctest file when finished running it
r15247
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)