tests/test-doctest.py
branchstable
changeset 45633 5a19d7c9129b
parent 44656 15aef805619d
child 45657 4a146cff76fa
equal deleted inserted replaced
45561:a36cb826b1bb 45633:5a19d7c9129b
     2 
     2 
     3 from __future__ import absolute_import
     3 from __future__ import absolute_import
     4 from __future__ import print_function
     4 from __future__ import print_function
     5 
     5 
     6 import doctest
     6 import doctest
     7 import os
     7 import os.path
     8 import re
     8 import re
     9 import subprocess
     9 import subprocess
    10 import sys
    10 import sys
    11 
    11 
    12 ispy3 = sys.version_info[0] >= 3
    12 ispy3 = sys.version_info[0] >= 3
    69 }
    69 }
    70 
    70 
    71 fileset = 'set:(**.py)'
    71 fileset = 'set:(**.py)'
    72 
    72 
    73 cwd = os.path.dirname(os.environ["TESTDIR"])
    73 cwd = os.path.dirname(os.environ["TESTDIR"])
       
    74 
       
    75 if not os.path.isdir(os.path.join(cwd, ".hg")):
       
    76     sys.exit(0)
    74 
    77 
    75 files = subprocess.check_output(
    78 files = subprocess.check_output(
    76     "hg files --print0 \"%s\"" % fileset, shell=True, cwd=cwd,
    79     "hg files --print0 \"%s\"" % fileset, shell=True, cwd=cwd,
    77 ).split(b'\0')
    80 ).split(b'\0')
    78 
    81