# HG changeset patch # User Dan Villiom Podlaski Christiansen # Date 1273861644 -7200 # Node ID 4f6017ba4d3d6938eb82f6fb73381335e7026b0b # Parent 58f397523604bd5ce3cfa843bc6a2169fa6d7fc2 testrunner: use demandimport, with an option to disable it diff --git a/tests/run.py b/tests/run.py --- a/tests/run.py +++ b/tests/run.py @@ -51,6 +51,9 @@ if __name__ == '__main__': parser.add_option("-v", "--verbose", dest="verbose", action="store_true", default=False, help="enable verbose output") + parser.add_option("", "--no-demandimport", + dest="demandimport", action="store_false", default=True, + help="disable Mercurial demandimport loading") (options, args) = parser.parse_args() @@ -59,6 +62,10 @@ if __name__ == '__main__': else: testargs = {'descriptions': 2} + if options.demandimport: + from mercurial import demandimport + demandimport.enable() + # silence output when running outside nose sys.stdout = os.tmpfile()