From patchwork Fri May 11 05:11:23 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [10, of, 12] tests: migrate demandimport.py away from deprecated `util` module symbols From: Matt Harbison X-Patchwork-Id: 31501 Message-Id: <4f38912f69dc5709c099.1526015483@Envy> To: mercurial-devel@mercurial-scm.org Date: Fri, 11 May 2018 01:11:23 -0400 # HG changeset patch # User Matt Harbison # Date 1526014731 14400 # Fri May 11 00:58:51 2018 -0400 # Node ID 4f38912f69dc5709c0994a43741b91cf0bafcde4 # Parent 130f5016ec6b87f7cb3516f03f1ffbc3d4285897 tests: migrate demandimport.py away from deprecated `util` module symbols diff --git a/tests/test-demandimport.py b/tests/test-demandimport.py --- a/tests/test-demandimport.py +++ b/tests/test-demandimport.py @@ -58,12 +58,12 @@ print("os =", f(os)) print("os.system =", f(os.system)) print("os =", f(os)) -from mercurial import util +from mercurial.utils import procutil -print("util =", f(util)) -print("util.system =", f(util.system)) -print("util =", f(util)) -print("util.system =", f(util.system)) +print("procutil =", f(procutil)) +print("procutil.system =", f(procutil.system)) +print("procutil =", f(procutil)) +print("procutil.system =", f(procutil.system)) from mercurial import hgweb print("hgweb =", f(hgweb)) @@ -100,6 +100,8 @@ except ImportError as inst: print('contextlib.unknownattr = ImportError: %s' % rsub(r"'", '', str(inst))) +from mercurial import util + # Unlike the import statement, __import__() function should not raise # ImportError even if fromlist has an unknown item # (see Python/import.c:import_module_level() and ensure_fromlist()) diff --git a/tests/test-demandimport.py.out b/tests/test-demandimport.py.out --- a/tests/test-demandimport.py.out +++ b/tests/test-demandimport.py.out @@ -7,10 +7,10 @@ errorproxy = os = os.system = os = -util = -util.system = -util = -util.system = +procutil = +procutil.system = +procutil = +procutil.system = hgweb = hgweb_mod = hgweb =