tests/heredoctest.py
author Greg Ward <greg@gerg.ca>
Thu, 20 Oct 2011 21:56:30 -0400
branchstable
changeset 15332 0db47b8d025f
parent 15247 3cd1605e9d8e
child 15398 474279be5add
permissions -rw-r--r--
largefiles: rename lfconvert --tonormal option to --to-normal

import doctest, tempfile, os, sys

if __name__ == "__main__":
    fd, name = tempfile.mkstemp(suffix='hg-tst')

    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)