py3: alias xrange to range in tests/test-fastannotate-revmap.py
authorPulkit Goyal <pulkit@yandex-team.ru>
Mon, 03 Sep 2018 13:53:30 +0300
changeset 39407 aa95fd0257df
parent 39406 b3572f733dbd
child 39408 c7f213d7f4d2
py3: alias xrange to range in tests/test-fastannotate-revmap.py xrange is not available on Python 3. Differential Revision: https://phab.mercurial-scm.org/D4450
tests/test-fastannotate-revmap.py
--- a/tests/test-fastannotate-revmap.py	Mon Sep 03 13:52:49 2018 +0300
+++ b/tests/test-fastannotate-revmap.py	Mon Sep 03 13:53:30 2018 +0300
@@ -3,9 +3,16 @@
 import os
 import tempfile
 
-from mercurial import util
+from mercurial import (
+    pycompat,
+    util,
+)
+
 from hgext.fastannotate import error, revmap
 
+if pycompat.ispy3:
+    xrange = range
+
 def genhsh(i):
     return chr(i) + b'\0' * 19