[PATCH 1 of 2] tests: make test-demandimport use absolute_import

Pulkit Goyal 7895pulkit at gmail.com
Sat Apr 16 08:14:05 UTC 2016


# HG changeset patch
# User Pulkit Goyal <7895pulkit at gmail.com>
# Date 1460790718 -19800
#      Sat Apr 16 12:41:58 2016 +0530
# Node ID 6276e8c283b5071663dcc04087c1edaccddb9ca8
# Parent  457fa27fad8bcd2244e236d19af3bc5b8b3efca6
tests: make test-demandimport use absolute_import

Replacing print statements with print function.

diff -r 457fa27fad8b -r 6276e8c283b5 tests/test-check-py3-compat.t
--- a/tests/test-check-py3-compat.t	Sat Apr 16 04:06:24 2016 +0530
+++ b/tests/test-check-py3-compat.t	Sat Apr 16 12:41:58 2016 +0530
@@ -54,7 +54,6 @@
   tests/svnxml.py not using absolute_import
   tests/test-atomictempfile.py not using absolute_import
   tests/test-demandimport.py not using absolute_import
-  tests/test-demandimport.py requires print_function
 
 #if py3exe
   $ hg files 'set:(**.py)' | sed 's|\\|/|g' | xargs $PYTHON3 contrib/check-py3-compat.py
@@ -186,6 +185,5 @@
   mercurial/windows.py: error importing module: <ImportError> No module named '_winreg' (line *) (glob)
   mercurial/wireproto.py: error importing module: <SyntaxError> invalid syntax (bundle*.py, line *) (line *) (glob)
   tests/readlink.py: invalid syntax: invalid syntax (<unknown>, line *) (glob)
-  tests/test-demandimport.py: invalid syntax: invalid syntax (<unknown>, line *) (glob)
 
 #endif
diff -r 457fa27fad8b -r 6276e8c283b5 tests/test-demandimport.py
--- a/tests/test-demandimport.py	Sat Apr 16 04:06:24 2016 +0530
+++ b/tests/test-demandimport.py	Sat Apr 16 12:41:58 2016 +0530
@@ -1,3 +1,5 @@
+from __future__ import print_function
+
 from mercurial import demandimport
 demandimport.enable()
 
@@ -5,7 +7,7 @@
 if os.name != 'nt':
     try:
         import distutils.msvc9compiler
-        print ('distutils.msvc9compiler needs to be an immediate '
+        print('distutils.msvc9compiler needs to be an immediate '
                'importerror on non-windows platforms')
         distutils.msvc9compiler
     except ImportError:
@@ -23,38 +25,38 @@
 
 import os
 
-print "os =", f(os)
-print "os.system =", f(os.system)
-print "os =", f(os)
+print("os =", f(os))
+print("os.system =", f(os.system))
+print("os =", f(os))
 
 from mercurial import util
 
-print "util =", f(util)
-print "util.system =", f(util.system)
-print "util =", f(util)
-print "util.system =", f(util.system)
+print("util =", f(util))
+print("util.system =", f(util.system))
+print("util =", f(util))
+print("util.system =", f(util.system))
 
 from mercurial import hgweb
-print "hgweb =", f(hgweb)
-print "hgweb_mod =", f(hgweb.hgweb_mod)
-print "hgweb =", f(hgweb)
+print("hgweb =", f(hgweb))
+print("hgweb_mod =", f(hgweb.hgweb_mod))
+print("hgweb =", f(hgweb))
 
 import re as fred
-print "fred =", f(fred)
+print("fred =", f(fred))
 
 import sys as re
-print "re =", f(re)
+print("re =", f(re))
 
-print "fred =", f(fred)
-print "fred.sub =", f(fred.sub)
-print "fred =", f(fred)
+print("fred =", f(fred))
+print("fred.sub =", f(fred.sub))
+print("fred =", f(fred))
 
-print "re =", f(re)
-print "re.stderr =", f(re.stderr)
-print "re =", f(re)
+print("re =", f(re))
+print("re.stderr =", f(re.stderr))
+print("re =", f(re))
 
 demandimport.disable()
 os.environ['HGDEMANDIMPORT'] = 'disable'
 demandimport.enable()
 from mercurial import node
-print "node =", f(node)
+print("node =", f(node))


More information about the Mercurial-devel mailing list