# HG changeset patch # User timeless # Date 1472162631 0 # Node ID 4b50e1f922a0c6863649dffd222dfa2ceb2f7305 # Parent b05a3a04f046a75ec1bbff08b1ecd8acc2f481fe tests: skip demandimport if disabled demandimport and setuptools and decorator (from ironpython) and pygments leads to lots of fail. If demandimport is disabled we should skip testing it... diff -r b05a3a04f046 -r 4b50e1f922a0 tests/test-demandimport.py --- a/tests/test-demandimport.py Thu Aug 25 22:30:35 2016 +0000 +++ b/tests/test-demandimport.py Thu Aug 25 22:03:51 2016 +0000 @@ -4,6 +4,14 @@ demandimport.enable() import os +import subprocess +import sys + +# Only run if demandimport is allowed +if subprocess.call(['python', '%s/hghave' % os.environ['TESTDIR'], + 'demandimport']): + sys.exit(80) + if os.name != 'nt': try: import distutils.msvc9compiler