about summary refs log tree commit diff stats
path: root/test/analysis/modularintervals.py
diff options
context:
space:
mode:
authorCamille Mougey <commial@gmail.com>2019-03-07 14:37:07 +0100
committerGitHub <noreply@github.com>2019-03-07 14:37:07 +0100
commit4c2320b46250a8d6f8774e1218544b72a154cd8e (patch)
treeb67e7b072439f84109bd39dad8ed7f3f135224f8 /test/analysis/modularintervals.py
parenteab809932871f91d6f4aa770fc321af9e156e0f5 (diff)
parent26c1075723a02984da6d3bc7423c5c0c43082dc3 (diff)
downloadmiasm-4c2320b46250a8d6f8774e1218544b72a154cd8e.tar.gz
miasm-4c2320b46250a8d6f8774e1218544b72a154cd8e.zip
Merge pull request #990 from serpilliere/support_python2_python3
Support python2 python3
Diffstat (limited to 'test/analysis/modularintervals.py')
-rw-r--r--test/analysis/modularintervals.py17
1 files changed, 9 insertions, 8 deletions
diff --git a/test/analysis/modularintervals.py b/test/analysis/modularintervals.py
index 45aa82bd..2d877567 100644
--- a/test/analysis/modularintervals.py
+++ b/test/analysis/modularintervals.py
@@ -1,9 +1,10 @@
+from builtins import range
 from random import shuffle, seed
 
-from miasm2.core.interval import interval
-from miasm2.analysis.modularintervals import ModularIntervals
-from miasm2.expression.expression import *
-from miasm2.expression.simplifications import expr_simp
+from miasm.core.interval import interval
+from miasm.analysis.modularintervals import ModularIntervals
+from miasm.expression.expression import *
+from miasm.expression.simplifications import expr_simp
 
 
 def gen_all_intervals(size):
@@ -11,10 +12,10 @@ def gen_all_intervals(size):
     -> 2**(2**size) (number of partition)
     """
     nb_elements = 1 << size
-    for bvec in xrange(1 << nb_elements):
+    for bvec in range(1 << nb_elements):
         # Bit vector: if bit i is on, i is in the interval
         to_ret = interval()
-        for i in xrange(nb_elements):
+        for i in range(nb_elements):
             if bvec & i == i:
                 to_ret += [(i, i)]
         yield to_ret
@@ -22,12 +23,12 @@ def gen_all_intervals(size):
 def interval_elements(interv):
     """Generator on element of an interval"""
     for sub_range in interv:
-        for i in xrange(sub_range[0], sub_range[1] + 1):
+        for i in range(sub_range[0], sub_range[1] + 1):
             yield i
 
 size = 4
 left, right = list(gen_all_intervals(size)), list(gen_all_intervals(size))
-right_int = range(1 << size)
+right_int = list(range(1 << size))
 mask = (1 << size) - 1
 
 def test(left, right):