Make xrange py3 compatible

In py3 ,
Xrange is renamed to range,
so it needs to be modified to make it compatible.
the code:
print (xrange(5))
Traceback (most recent call last):
  File "code", line 4, in <module>
    print (xrange(5))
NameError: name 'xrange' is not defined.

Change-Id: I3a0e22876c35ced5c961c092fcda25db33d1c599
Closes-Bug: #1596127
This commit is contained in:
Ji-Wei 2016-07-01 11:10:46 +08:00 committed by JiWei
parent ce4e26fc12
commit a3102f6fc6
9 changed files with 9 additions and 0 deletions

View File

@ -18,6 +18,7 @@ from datetime import datetime
from datetime import timedelta
import random
import six
from six.moves import xrange
import uuid
from fuel_analytics.test.base import BaseTest

1
collector/collector/api/common/util.py Normal file → Executable file
View File

@ -19,6 +19,7 @@ from functools import wraps
import jsonschema
import math
import six
from six.moves import xrange
from sqlalchemy import and_
from sqlalchemy import or_

1
collector/collector/test/common/test_util.py Normal file → Executable file
View File

@ -17,6 +17,7 @@ from collector.test.base import BaseTest
from collector.api.common.util import build_index
from collector.api.common.util import get_index
from collector.api.common.util import split_collection
from six.moves import xrange
class Indexed(object):

1
collector/collector/test/resources/test_action_logs.py Normal file → Executable file
View File

@ -20,6 +20,7 @@ from collector.test.base import DbTest
from collector.api.app import db
from collector.api.common import consts
from collector.api.db.model import ActionLog
from six.moves import xrange
class TestActionLogs(DbTest):

1
collector/collector/test/resources/test_oswl_stats.py Normal file → Executable file
View File

@ -22,6 +22,7 @@ from collector.api.app import db
from collector.api.common import consts
from collector.api.common import util
from collector.api.db.model import OpenStackWorkloadStats as OSWL
from six.moves import xrange
class TestOswlStats(DbTest):

1
collector/collector/test/templates/create_bullets.py Normal file → Executable file
View File

@ -20,6 +20,7 @@ import sys
from requests import ActionLogRequestTemplate
from requests import InstallationRequestTemplate
from requests import OSwLRequestTemplate
from six.moves import xrange
class Settings(object):

1
collector/collector/test/templates/requests.py Normal file → Executable file
View File

@ -17,6 +17,7 @@ import json
import random
from bisect import bisect
from six.moves import xrange
class BaseRequestTemplate(object):

1
migration/migration/test/base.py Normal file → Executable file
View File

@ -30,6 +30,7 @@ from migration.db import engine
from migration.migrator import Migrator
from migration.model import ActionLog
from migration.model import InstallationStructure
from six.moves import xrange
class BaseTest(TestCase):

1
migration/migration/test/test_migrator.py Normal file → Executable file
View File

@ -22,6 +22,7 @@ from migration.test.base import MigrationTest
from migration.migrator import Migrator
from migration.model import ActionLog as AL
from migration.model import InstallationStructure as IS
from six.moves import xrange
class MigratorTest(MigrationTest):