diff -r ab2362e1672e -r b8316878a685 tests/hghave.py --- a/tests/hghave.py Tue Oct 01 17:43:54 2013 -0700 +++ b/tests/hghave.py Sat Oct 05 01:02:22 2013 +0900 @@ -277,6 +277,11 @@ def has_aix(): return sys.platform.startswith("aix") +def has_absimport(): + import __future__ + from mercurial import util + return util.safehasattr(__future__, "absolute_import") + checks = { "true": (lambda: True, "yak shaving"), "false": (lambda: False, "nail clipper"), @@ -318,4 +323,5 @@ "windows": (has_windows, "Windows"), "msys": (has_msys, "Windows with MSYS"), "aix": (has_aix, "AIX"), + "absimport": (has_absimport, "absolute_import in __future__"), }