[PATCH 6 of 8 v3] tests: make test-run-tests use absolute_import

Pulkit Goyal 7895pulkit at gmail.com
Wed Apr 13 16:01:49 EDT 2016


# HG changeset patch
# User Pulkit Goyal <7895pulkit at gmail.com>
# Date 1460576004 -19800
#      Thu Apr 14 01:03:24 2016 +0530
# Node ID 9a228f01f2bf77a743b878d8c1641d6b33ee8518
# Parent  551933c67bb9787cc4392900f2dc267ffccf2f94
tests: make test-run-tests use absolute_import

diff --git a/tests/test-check-py3-compat.t b/tests/test-check-py3-compat.t
--- a/tests/test-check-py3-compat.t
+++ b/tests/test-check-py3-compat.t
@@ -62,7 +62,6 @@
   tests/test-manifest.py not using absolute_import
   tests/test-pathencode.py not using absolute_import
   tests/test-pathencode.py requires print_function
-  tests/test-run-tests.py not using absolute_import
   tests/test-trusted.py requires print_function
 
 #if py3exe
diff --git a/tests/test-run-tests.py b/tests/test-run-tests.py
--- a/tests/test-run-tests.py
+++ b/tests/test-run-tests.py
@@ -3,13 +3,14 @@
 run-test.t only checks positive matches and can not see warnings
 (both by design)
 """
-from __future__ import print_function
+from __future__ import absolute_import, print_function
 
-import os, re
+import doctest
+import os
+import re
 # this is hack to make sure no escape characters are inserted into the output
 if 'TERM' in os.environ:
     del os.environ['TERM']
-import doctest
 run_tests = __import__('run-tests')
 
 def prn(ex):


More information about the Mercurial-devel mailing list