Import order cleanup per HACKING

Change-Id: I5540a5d24f45aa51e0ef58b43427fbaf7726da89
This commit is contained in:
Zhongyue Luo 2012-11-07 15:56:33 +08:00
parent fc4cae50f5
commit db592705d9
66 changed files with 111 additions and 109 deletions

View File

@ -23,8 +23,8 @@ import webob.exc
from cinder import context from cinder import context
from cinder import flags from cinder import flags
from cinder.openstack.common import log as logging
from cinder.openstack.common import cfg from cinder.openstack.common import cfg
from cinder.openstack.common import log as logging
from cinder import wsgi from cinder import wsgi

View File

@ -24,9 +24,9 @@ import routes
import webob.dec import webob.dec
import webob.exc import webob.exc
from cinder import utils
from cinder.api.openstack import wsgi from cinder.api.openstack import wsgi
from cinder.openstack.common import log as logging from cinder.openstack.common import log as logging
from cinder import utils
from cinder import wsgi as base_wsgi from cinder import wsgi as base_wsgi

View File

@ -21,9 +21,9 @@ import urlparse
import webob import webob
from cinder import flags
from cinder.api.openstack import wsgi from cinder.api.openstack import wsgi
from cinder.api.openstack import xmlutil from cinder.api.openstack import xmlutil
from cinder import flags
from cinder.openstack.common import log as logging from cinder.openstack.common import log as logging

View File

@ -26,9 +26,9 @@ from cinder.api.openstack import wsgi
from cinder.api.openstack import xmlutil from cinder.api.openstack import xmlutil
from cinder import exception from cinder import exception
from cinder import flags from cinder import flags
from cinder.openstack.common import log as logging
from cinder.openstack.common import exception as common_exception from cinder.openstack.common import exception as common_exception
from cinder.openstack.common import importutils from cinder.openstack.common import importutils
from cinder.openstack.common import log as logging
import cinder.policy import cinder.policy

View File

@ -19,8 +19,8 @@ import paste.urlmap
import re import re
import urllib2 import urllib2
from cinder.openstack.common import log as logging
from cinder.api.openstack import wsgi from cinder.api.openstack import wsgi
from cinder.openstack.common import log as logging
_quoted_string_re = r'"[^"\\]*(?:\\.[^"\\]*)*"' _quoted_string_re = r'"[^"\\]*(?:\\.[^"\\]*)*"'

View File

@ -25,8 +25,8 @@ from cinder.api.openstack.volume import extensions
from cinder.api.openstack.volume import limits from cinder.api.openstack.volume import limits
from cinder.api.openstack.volume import snapshots from cinder.api.openstack.volume import snapshots
from cinder.api.openstack.volume import types from cinder.api.openstack.volume import types
from cinder.api.openstack.volume import volumes
from cinder.api.openstack.volume import versions from cinder.api.openstack.volume import versions
from cinder.api.openstack.volume import volumes
from cinder.openstack.common import log as logging from cinder.openstack.common import log as logging

View File

@ -21,9 +21,9 @@ It can't be called 'extensions' because that causes namespacing problems.
""" """
from cinder.api.openstack import extensions
from cinder import flags from cinder import flags
from cinder.openstack.common import log as logging from cinder.openstack.common import log as logging
from cinder.api.openstack import extensions
FLAGS = flags.FLAGS FLAGS = flags.FLAGS

View File

@ -19,8 +19,8 @@ from cinder.api.openstack import extensions
from cinder.api.openstack import wsgi from cinder.api.openstack import wsgi
from cinder import db from cinder import db
from cinder import exception from cinder import exception
from cinder import volume
from cinder.openstack.common import log as logging from cinder.openstack.common import log as logging
from cinder import volume
LOG = logging.getLogger(__name__) LOG = logging.getLogger(__name__)

View File

@ -19,10 +19,10 @@ from webob import exc
from cinder.api.openstack import extensions from cinder.api.openstack import extensions
from cinder.api.openstack import wsgi from cinder.api.openstack import wsgi
from cinder.api.openstack import xmlutil from cinder.api.openstack import xmlutil
from cinder import volume
from cinder import exception from cinder import exception
from cinder import flags from cinder import flags
from cinder.openstack.common import log as logging from cinder.openstack.common import log as logging
from cinder import volume
FLAGS = flags.FLAGS FLAGS = flags.FLAGS

View File

@ -18,11 +18,11 @@ from xml.dom import minidom
from cinder.api.openstack import extensions from cinder.api.openstack import extensions
from cinder.api.openstack import wsgi from cinder.api.openstack import wsgi
from cinder.api.openstack import xmlutil from cinder.api.openstack import xmlutil
from cinder import volume
from cinder import exception from cinder import exception
from cinder import flags from cinder import flags
from cinder.openstack.common import log as logging from cinder.openstack.common import log as logging
from cinder.openstack.common.rpc import common as rpc_common from cinder.openstack.common.rpc import common as rpc_common
from cinder import volume
FLAGS = flags.FLAGS FLAGS = flags.FLAGS

View File

@ -15,13 +15,13 @@
"""The volumes snapshots api.""" """The volumes snapshots api."""
from webob import exc
import webob import webob
from webob import exc
from cinder.api.openstack import common from cinder.api.openstack import common
from cinder.api.openstack.volume import volumes
from cinder.api.openstack import wsgi from cinder.api.openstack import wsgi
from cinder.api.openstack import xmlutil from cinder.api.openstack import xmlutil
from cinder.api.openstack.volume import volumes
from cinder import exception from cinder import exception
from cinder import flags from cinder import flags
from cinder.openstack.common import log as logging from cinder.openstack.common import log as logging

View File

@ -19,9 +19,9 @@
from webob import exc from webob import exc
from cinder.api.openstack.volume.views import types as views_types
from cinder.api.openstack import wsgi from cinder.api.openstack import wsgi
from cinder.api.openstack import xmlutil from cinder.api.openstack import xmlutil
from cinder.api.openstack.volume.views import types as views_types
from cinder import exception from cinder import exception
from cinder.volume import volume_types from cinder.volume import volume_types

View File

@ -15,8 +15,8 @@
"""The volumes api.""" """The volumes api."""
from webob import exc
import webob import webob
from webob import exc
from xml.dom import minidom from xml.dom import minidom
from cinder.api.openstack import common from cinder.api.openstack import common

View File

@ -21,9 +21,9 @@ import time
import webob import webob
from cinder import exception from cinder import exception
from cinder import wsgi
from cinder.openstack.common import log as logging
from cinder.openstack.common import jsonutils from cinder.openstack.common import jsonutils
from cinder.openstack.common import log as logging
from cinder import wsgi
from lxml import etree from lxml import etree
from xml.dom import minidom from xml.dom import minidom

View File

@ -21,8 +21,8 @@
import copy import copy
from cinder.openstack.common import log as logging
from cinder.openstack.common import local from cinder.openstack.common import local
from cinder.openstack.common import log as logging
from cinder.openstack.common import timeutils from cinder.openstack.common import timeutils
from cinder import policy from cinder import policy
from cinder import utils from cinder import utils

View File

@ -23,15 +23,6 @@ import datetime
import functools import functools
import warnings import warnings
from cinder import db
from cinder import exception
from cinder import flags
from cinder import utils
from cinder.openstack.common import log as logging
from cinder.db.sqlalchemy import models
from cinder.db.sqlalchemy.session import get_session
from cinder.openstack.common import timeutils
from cinder.openstack.common import uuidutils
from sqlalchemy.exc import IntegrityError from sqlalchemy.exc import IntegrityError
from sqlalchemy import or_ from sqlalchemy import or_
from sqlalchemy.orm import joinedload from sqlalchemy.orm import joinedload
@ -39,8 +30,19 @@ from sqlalchemy.orm import joinedload_all
from sqlalchemy.sql.expression import asc from sqlalchemy.sql.expression import asc
from sqlalchemy.sql.expression import desc from sqlalchemy.sql.expression import desc
from sqlalchemy.sql.expression import literal_column from sqlalchemy.sql.expression import literal_column
from sqlalchemy.sql import func
from sqlalchemy.sql.expression import literal_column from sqlalchemy.sql.expression import literal_column
from sqlalchemy.sql import func
from cinder import db
from cinder.db.sqlalchemy import models
from cinder.db.sqlalchemy.session import get_session
from cinder import exception
from cinder import flags
from cinder.openstack.common import log as logging
from cinder.openstack.common import timeutils
from cinder.openstack.common import uuidutils
from cinder import utils
FLAGS = flags.FLAGS FLAGS = flags.FLAGS

View File

@ -21,11 +21,11 @@
SQLAlchemy models for cinder data. SQLAlchemy models for cinder data.
""" """
from sqlalchemy.orm import relationship, backref, object_mapper
from sqlalchemy import Column, Integer, String, schema from sqlalchemy import Column, Integer, String, schema
from sqlalchemy import ForeignKey, DateTime, Boolean
from sqlalchemy.exc import IntegrityError from sqlalchemy.exc import IntegrityError
from sqlalchemy.ext.declarative import declarative_base from sqlalchemy.ext.declarative import declarative_base
from sqlalchemy import ForeignKey, DateTime, Boolean
from sqlalchemy.orm import relationship, backref, object_mapper
from cinder.db.sqlalchemy.session import get_session from cinder.db.sqlalchemy.session import get_session

View File

@ -20,9 +20,9 @@
import time import time
from sqlalchemy.exc import DisconnectionError, OperationalError
import sqlalchemy.interfaces import sqlalchemy.interfaces
import sqlalchemy.orm import sqlalchemy.orm
from sqlalchemy.exc import DisconnectionError, OperationalError
from sqlalchemy.pool import NullPool, StaticPool from sqlalchemy.pool import NullPool, StaticPool
import cinder.exception import cinder.exception

View File

@ -31,9 +31,9 @@ import kombu.messaging
from cinder.openstack.common import cfg from cinder.openstack.common import cfg
from cinder.openstack.common.gettextutils import _ from cinder.openstack.common.gettextutils import _
from cinder.openstack.common import network_utils
from cinder.openstack.common.rpc import amqp as rpc_amqp from cinder.openstack.common.rpc import amqp as rpc_amqp
from cinder.openstack.common.rpc import common as rpc_common from cinder.openstack.common.rpc import common as rpc_common
from cinder.openstack.common import network_utils
kombu_opts = [ kombu_opts = [
cfg.StrOpt('kombu_ssl_version', cfg.StrOpt('kombu_ssl_version',

View File

@ -23,9 +23,9 @@ Scheduler base class that all Schedulers should inherit from
from cinder import db from cinder import db
from cinder import flags from cinder import flags
from cinder.openstack.common import log as logging
from cinder.openstack.common import cfg from cinder.openstack.common import cfg
from cinder.openstack.common import importutils from cinder.openstack.common import importutils
from cinder.openstack.common import log as logging
from cinder.openstack.common import rpc from cinder.openstack.common import rpc
from cinder.openstack.common import timeutils from cinder.openstack.common import timeutils
from cinder import utils from cinder import utils

View File

@ -31,9 +31,9 @@ from cinder import context
from cinder import db from cinder import db
from cinder import exception from cinder import exception
from cinder import flags from cinder import flags
from cinder.openstack.common import log as logging
from cinder.openstack.common import cfg from cinder.openstack.common import cfg
from cinder.openstack.common import importutils from cinder.openstack.common import importutils
from cinder.openstack.common import log as logging
from cinder.openstack.common import rpc from cinder.openstack.common import rpc
from cinder import utils from cinder import utils
from cinder import version from cinder import version

View File

@ -24,16 +24,16 @@ inline callbacks.
""" """
import functools import functools
import uuid
import unittest import unittest
import uuid
import mox import mox
import nose.plugins.skip import nose.plugins.skip
import stubout import stubout
from cinder import flags from cinder import flags
from cinder.openstack.common import log as logging
from cinder.openstack.common import cfg from cinder.openstack.common import cfg
from cinder.openstack.common import log as logging
from cinder.openstack.common import timeutils from cinder.openstack.common import timeutils
from cinder import service from cinder import service
from cinder import tests from cinder import tests

2
cinder/testing/runner.py Normal file → Executable file
View File

@ -59,9 +59,9 @@ To run a single test:
import gettext import gettext
import heapq import heapq
import os import os
import unittest
import sys import sys
import time import time
import unittest
import eventlet import eventlet
from nose import config from nose import config

View File

@ -25,16 +25,16 @@ import webob.request
from cinder.api import auth as api_auth from cinder.api import auth as api_auth
from cinder.api import openstack as openstack_api from cinder.api import openstack as openstack_api
from cinder.api.openstack import auth from cinder.api.openstack import auth
from cinder.api.openstack.volume import limits
from cinder.api.openstack import urlmap from cinder.api.openstack import urlmap
from cinder.api.openstack import volume from cinder.api.openstack import volume
from cinder.api.openstack.volume import limits
from cinder.api.openstack.volume import versions from cinder.api.openstack.volume import versions
from cinder.api.openstack import wsgi as os_wsgi from cinder.api.openstack import wsgi as os_wsgi
from cinder import context from cinder import context
from cinder import exception as exc from cinder import exception as exc
from cinder.openstack.common import timeutils
from cinder import utils from cinder import utils
from cinder import wsgi from cinder import wsgi
from cinder.openstack.common import timeutils
FAKE_UUID = 'aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa' FAKE_UUID = 'aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa'

View File

@ -22,8 +22,8 @@ Test suites for 'common' code used throughout the OpenStack HTTP API.
import webob import webob
import webob.exc import webob.exc
from cinder import test
from cinder.api.openstack import common from cinder.api.openstack import common
from cinder import test
NS = "{http://docs.openstack.org/compute/api/v1.1}" NS = "{http://docs.openstack.org/compute/api/v1.1}"

View File

@ -21,10 +21,10 @@ import webob
import webob.dec import webob.dec
import webob.exc import webob.exc
from cinder import test
from cinder.api.openstack import common from cinder.api.openstack import common
from cinder.api.openstack import wsgi from cinder.api.openstack import wsgi
from cinder.openstack.common import jsonutils from cinder.openstack.common import jsonutils
from cinder import test
class TestFaults(test.TestCase): class TestFaults(test.TestCase):

View File

@ -3,9 +3,9 @@
import inspect import inspect
import webob import webob
from cinder.api.openstack import wsgi
from cinder import exception from cinder import exception
from cinder import test from cinder import test
from cinder.api.openstack import wsgi
from cinder.tests.api.openstack import fakes from cinder.tests.api.openstack import fakes

View File

@ -17,8 +17,8 @@
from lxml import etree from lxml import etree
from cinder import test
from cinder.api.openstack import xmlutil from cinder.api.openstack import xmlutil
from cinder import test
class SelectorTest(test.TestCase): class SelectorTest(test.TestCase):

View File

@ -3,10 +3,10 @@ import webob
from cinder import context from cinder import context
from cinder import db from cinder import db
from cinder import exception from cinder import exception
from cinder import test
from cinder.volume import api as volume_api
from cinder.openstack.common import jsonutils from cinder.openstack.common import jsonutils
from cinder import test
from cinder.tests.api.openstack import fakes from cinder.tests.api.openstack import fakes
from cinder.volume import api as volume_api
def app(): def app():

View File

@ -18,8 +18,8 @@ import webob
from cinder.api.openstack.volume.contrib import types_manage from cinder.api.openstack.volume.contrib import types_manage
from cinder import exception from cinder import exception
from cinder import test from cinder import test
from cinder.volume import volume_types
from cinder.tests.api.openstack import fakes from cinder.tests.api.openstack import fakes
from cinder.volume import volume_types
def stub_volume_type(id): def stub_volume_type(id):

View File

@ -15,15 +15,15 @@
import datetime import datetime
import webob import webob
from cinder.api.openstack.volume.contrib import volume_actions
from cinder import exception from cinder import exception
from cinder import flags from cinder import flags
from cinder import test
from cinder import utils
from cinder import volume
from cinder.api.openstack.volume.contrib import volume_actions
from cinder.openstack.common import jsonutils from cinder.openstack.common import jsonutils
from cinder.openstack.common.rpc import common as rpc_common from cinder.openstack.common.rpc import common as rpc_common
from cinder import test
from cinder.tests.api.openstack import fakes from cinder.tests.api.openstack import fakes
from cinder import utils
from cinder import volume
from cinder.volume import api as volume_api from cinder.volume import api as volume_api

View File

@ -12,17 +12,17 @@
# License for the specific language governing permissions and limitations # License for the specific language governing permissions and limitations
# under the License. # under the License.
import json
import datetime import datetime
import json
from lxml import etree from lxml import etree
import webob import webob
from cinder import context from cinder import context
from cinder import test from cinder import test
from cinder.tests.api.openstack import fakes
from cinder import utils from cinder import utils
from cinder import volume from cinder import volume
from cinder.tests.api.openstack import fakes
def fake_volume_get(*args, **kwargs): def fake_volume_get(*args, **kwargs):

View File

@ -12,17 +12,17 @@
# License for the specific language governing permissions and limitations # License for the specific language governing permissions and limitations
# under the License. # under the License.
import json
import datetime import datetime
import json
from lxml import etree from lxml import etree
import webob import webob
from cinder import context from cinder import context
from cinder import test from cinder import test
from cinder.tests.api.openstack import fakes
from cinder import utils from cinder import utils
from cinder import volume from cinder import volume
from cinder.tests.api.openstack import fakes
PROJECT_ID = '88fd1da4-f464-4a87-9ce5-26f2f40743b9' PROJECT_ID = '88fd1da4-f464-4a87-9ce5-26f2f40743b9'

View File

@ -24,8 +24,8 @@ from cinder import exception
from cinder import flags from cinder import flags
from cinder.openstack.common import log as logging from cinder.openstack.common import log as logging
from cinder import test from cinder import test
from cinder import volume
from cinder.tests.api.openstack import fakes from cinder.tests.api.openstack import fakes
from cinder import volume
FLAGS = flags.FLAGS FLAGS = flags.FLAGS

View File

@ -16,13 +16,13 @@
from lxml import etree from lxml import etree
import webob import webob
from cinder.api.openstack.volume.views import types as views_types
from cinder.api.openstack.volume import types from cinder.api.openstack.volume import types
from cinder.api.openstack.volume.views import types as views_types
from cinder import exception from cinder import exception
from cinder.openstack.common import timeutils from cinder.openstack.common import timeutils
from cinder import test from cinder import test
from cinder.volume import volume_types
from cinder.tests.api.openstack import fakes from cinder.tests.api.openstack import fakes
from cinder.volume import volume_types
def stub_volume_type(id): def stub_volume_type(id):

View File

@ -18,10 +18,10 @@ import datetime
from lxml import etree from lxml import etree
import webob import webob
from cinder.api.openstack.volume import extensions
from cinder.api.openstack.volume import volumes from cinder.api.openstack.volume import volumes
from cinder import context from cinder import context
from cinder import db from cinder import db
from cinder.api.openstack.volume import extensions
from cinder import exception from cinder import exception
from cinder import flags from cinder import flags
from cinder import test from cinder import test

View File

@ -17,8 +17,8 @@
import httplib import httplib
import urlparse import urlparse
from cinder.openstack.common import log as logging
from cinder.openstack.common import jsonutils from cinder.openstack.common import jsonutils
from cinder.openstack.common import log as logging
LOG = logging.getLogger(__name__) LOG = logging.getLogger(__name__)

6
cinder/tests/integrated/test_volumes.py Normal file → Executable file
View File

@ -18,11 +18,11 @@
import time import time
import unittest import unittest
from cinder import service
from cinder.openstack.common import log as logging from cinder.openstack.common import log as logging
from cinder.tests.integrated import integrated_helpers from cinder import service
from cinder.tests.integrated.api import client
from cinder.tests import fake_driver from cinder.tests import fake_driver
from cinder.tests.integrated.api import client
from cinder.tests.integrated import integrated_helpers
from cinder.volume import driver from cinder.volume import driver

View File

@ -17,9 +17,9 @@
from lxml import etree from lxml import etree
from cinder.api.openstack import common
from cinder.openstack.common import log as logging from cinder.openstack.common import log as logging
from cinder.tests.integrated import integrated_helpers from cinder.tests.integrated import integrated_helpers
from cinder.api.openstack import common
LOG = logging.getLogger(__name__) LOG = logging.getLogger(__name__)

View File

@ -16,8 +16,8 @@
# License for the specific language governing permissions and limitations # License for the specific language governing permissions and limitations
# under the License. # under the License.
from cinder import test
from cinder import exception from cinder import exception
from cinder import test
from cinder import utils from cinder import utils

View File

@ -24,16 +24,16 @@ properly both upgrading and downgrading, and that no data loss occurs
if possible. if possible.
""" """
import ConfigParser
import commands import commands
import ConfigParser
import os import os
import urlparse import urlparse
from migrate.versioning import repository from migrate.versioning import repository
import sqlalchemy import sqlalchemy
import cinder.db.sqlalchemy.migrate_repo
import cinder.db.migration as migration import cinder.db.migration as migration
import cinder.db.sqlalchemy.migrate_repo
from cinder.db.sqlalchemy.migration import versioning_api as migration_api from cinder.db.sqlalchemy.migration import versioning_api as migration_api
from cinder.openstack.common import log as logging from cinder.openstack.common import log as logging
from cinder import test from cinder import test

View File

@ -17,14 +17,14 @@
"""Unit tests for the NetApp-specific NFS driver module (netapp_nfs)""" """Unit tests for the NetApp-specific NFS driver module (netapp_nfs)"""
from cinder import context from cinder import context
from cinder import test
from cinder import exception from cinder import exception
from cinder import test
from cinder.volume import netapp_nfs
from cinder.volume import netapp from cinder.volume import netapp
from cinder.volume import netapp_nfs
from cinder.volume import nfs from cinder.volume import nfs
from mox import IsA
from mox import IgnoreArg from mox import IgnoreArg
from mox import IsA
from mox import MockObject from mox import MockObject
import mox import mox

View File

@ -25,8 +25,8 @@ import urllib2
import cinder.flags import cinder.flags
import cinder.test import cinder.test
from cinder.volume import nexenta from cinder.volume import nexenta
from cinder.volume.nexenta import volume
from cinder.volume.nexenta import jsonrpc from cinder.volume.nexenta import jsonrpc
from cinder.volume.nexenta import volume
FLAGS = cinder.flags.FLAGS FLAGS = cinder.flags.FLAGS

View File

@ -16,19 +16,19 @@
# under the License. # under the License.
"""Unit tests for the NFS driver module""" """Unit tests for the NFS driver module"""
import os
import errno
import __builtin__ import __builtin__
import errno
import os
import mox as mox_lib import mox as mox_lib
from mox import IsA
from mox import IgnoreArg from mox import IgnoreArg
from mox import IsA
from mox import stubout from mox import stubout
from cinder import context from cinder import context
from cinder import exception from cinder import exception
from cinder import test
from cinder.exception import ProcessExecutionError from cinder.exception import ProcessExecutionError
from cinder import test
from cinder.volume import nfs from cinder.volume import nfs

View File

@ -26,10 +26,10 @@ from cinder import context
from cinder import db from cinder import db
from cinder import exception from cinder import exception
from cinder import flags from cinder import flags
from cinder.openstack.common import cfg
from cinder import test
from cinder import service
from cinder import manager from cinder import manager
from cinder.openstack.common import cfg
from cinder import service
from cinder import test
from cinder import wsgi from cinder import wsgi

View File

@ -20,18 +20,17 @@ Tests for Volume Code.
""" """
import os
import datetime import datetime
import os
import mox import mox
import shutil import shutil
import tempfile import tempfile
from cinder import context from cinder import context
from cinder import exception
from cinder import db from cinder import db
from cinder import exception
from cinder import flags from cinder import flags
from cinder.tests.image import fake as fake_image
from cinder.openstack.common import importutils from cinder.openstack.common import importutils
from cinder.openstack.common.notifier import api as notifier_api from cinder.openstack.common.notifier import api as notifier_api
from cinder.openstack.common.notifier import test_notifier from cinder.openstack.common.notifier import test_notifier
@ -39,8 +38,9 @@ from cinder.openstack.common import rpc
import cinder.policy import cinder.policy
from cinder import quota from cinder import quota
from cinder import test from cinder import test
from cinder.volume import iscsi
from cinder.tests import fake_flags from cinder.tests import fake_flags
from cinder.tests.image import fake as fake_image
from cinder.volume import iscsi
QUOTAS = quota.QUOTAS QUOTAS = quota.QUOTAS
FLAGS = flags.FLAGS FLAGS = flags.FLAGS

View File

@ -19,14 +19,14 @@ Unit Tests for volume types code
import time import time
from cinder import context from cinder import context
from cinder.db.sqlalchemy import models
from cinder.db.sqlalchemy import session as sql_session
from cinder import exception from cinder import exception
from cinder import flags from cinder import flags
from cinder.openstack.common import log as logging from cinder.openstack.common import log as logging
from cinder import test from cinder import test
from cinder.volume import volume_types
from cinder.db.sqlalchemy import session as sql_session
from cinder.db.sqlalchemy import models
from cinder.tests import fake_flags from cinder.tests import fake_flags
from cinder.volume import volume_types
FLAGS = flags.FLAGS FLAGS = flags.FLAGS
LOG = logging.getLogger(__name__) LOG = logging.getLogger(__name__)

View File

@ -17,15 +17,15 @@
"""Tests For miscellaneous util methods used with volume.""" """Tests For miscellaneous util methods used with volume."""
from cinder import context
from cinder import db from cinder import db
from cinder import flags from cinder import flags
from cinder import context
from cinder import test
from cinder.volume import utils as volume_utils
from cinder.openstack.common import importutils from cinder.openstack.common import importutils
from cinder.openstack.common import log as logging from cinder.openstack.common import log as logging
from cinder.openstack.common.notifier import api as notifier_api from cinder.openstack.common.notifier import api as notifier_api
from cinder.openstack.common.notifier import test_notifier from cinder.openstack.common.notifier import test_notifier
from cinder import test
from cinder.volume import utils as volume_utils
LOG = logging.getLogger(__name__) LOG = logging.getLogger(__name__)

View File

@ -21,10 +21,10 @@ Unit tests for Windows Server 2012 OpenStack Cinder volume driver
import sys import sys
import cinder.flags import cinder.flags
from cinder.volume import windows
from cinder.tests.windows import basetestcase from cinder.tests.windows import basetestcase
from cinder.tests.windows import db_fakes from cinder.tests.windows import db_fakes
from cinder.tests.windows import windowsutils from cinder.tests.windows import windowsutils
from cinder.volume import windows
FLAGS = cinder.flags.FLAGS FLAGS = cinder.flags.FLAGS

View File

@ -26,8 +26,8 @@ import webob.dec
from cinder.api import openstack as openstack_api from cinder.api import openstack as openstack_api
from cinder import exception from cinder import exception
from cinder.volume import xiv
from cinder import test from cinder import test
from cinder.volume import xiv
import cinder.wsgi import cinder.wsgi

View File

@ -23,8 +23,8 @@ import copy
import httplib import httplib
from cinder import exception from cinder import exception
from cinder import test
from cinder.openstack.common import log as logging from cinder.openstack.common import log as logging
from cinder import test
from cinder.volume import zadara from cinder.volume import zadara
from lxml import etree from lxml import etree

View File

@ -18,10 +18,10 @@
TestCase for MockProxy based tests and related classes. TestCase for MockProxy based tests and related classes.
""" """
import cinder.test
import gzip import gzip
import os import os
import pickle import pickle
import cinder.test
from cinder.tests.windows import mockproxy from cinder.tests.windows import mockproxy

View File

@ -46,16 +46,16 @@ import warnings
from xml.sax import saxutils from xml.sax import saxutils
from eventlet import event from eventlet import event
from eventlet.green import subprocess
from eventlet import greenthread from eventlet import greenthread
from eventlet import pools from eventlet import pools
from eventlet.green import subprocess
from cinder.common import deprecated from cinder.common import deprecated
from cinder import exception from cinder import exception
from cinder import flags from cinder import flags
from cinder.openstack.common import log as logging
from cinder.openstack.common import excutils from cinder.openstack.common import excutils
from cinder.openstack.common import importutils from cinder.openstack.common import importutils
from cinder.openstack.common import log as logging
from cinder.openstack.common import timeutils from cinder.openstack.common import timeutils

View File

@ -25,17 +25,17 @@ import functools
from cinder.db import base from cinder.db import base
from cinder import exception from cinder import exception
from cinder import flags from cinder import flags
from cinder.image import glance
from cinder.openstack.common import cfg from cinder.openstack.common import cfg
from cinder.openstack.common import excutils from cinder.openstack.common import excutils
from cinder.image import glance
from cinder.openstack.common import log as logging from cinder.openstack.common import log as logging
from cinder.openstack.common import rpc from cinder.openstack.common import rpc
from cinder.openstack.common import timeutils from cinder.openstack.common import timeutils
from cinder.volume import volume_types
import cinder.policy import cinder.policy
from cinder import quota from cinder import quota
from cinder.scheduler import rpcapi as scheduler_rpcapi from cinder.scheduler import rpcapi as scheduler_rpcapi
from cinder.volume import volume_types from cinder.volume import volume_types
from cinder.volume import volume_types
volume_host_opt = cfg.BoolOpt('snapshot_same_host', volume_host_opt = cfg.BoolOpt('snapshot_same_host',
default=True, default=True,

View File

@ -26,8 +26,8 @@ import time
from cinder import exception from cinder import exception
from cinder import flags from cinder import flags
from cinder.openstack.common import log as logging
from cinder.openstack.common import cfg from cinder.openstack.common import cfg
from cinder.openstack.common import log as logging
from cinder import utils from cinder import utils
from cinder.volume import iscsi from cinder.volume import iscsi

View File

@ -21,8 +21,8 @@ import urllib
from cinder import exception from cinder import exception
from cinder import flags from cinder import flags
from cinder.openstack.common import log as logging
from cinder.openstack.common import cfg from cinder.openstack.common import cfg
from cinder.openstack.common import log as logging
from cinder.volume import driver from cinder.volume import driver

View File

@ -41,11 +41,11 @@ from cinder import context
from cinder import exception from cinder import exception
from cinder import flags from cinder import flags
from cinder.image import glance from cinder.image import glance
from cinder.openstack.common import log as logging
from cinder import manager from cinder import manager
from cinder.openstack.common import cfg from cinder.openstack.common import cfg
from cinder.openstack.common import excutils from cinder.openstack.common import excutils
from cinder.openstack.common import importutils from cinder.openstack.common import importutils
from cinder.openstack.common import log as logging
from cinder.openstack.common import timeutils from cinder.openstack.common import timeutils
from cinder.openstack.common import uuidutils from cinder.openstack.common import uuidutils
from cinder import quota from cinder import quota

View File

@ -31,8 +31,8 @@ from suds.sax import text
from cinder import exception from cinder import exception
from cinder import flags from cinder import flags
from cinder.openstack.common import log as logging
from cinder.openstack.common import cfg from cinder.openstack.common import cfg
from cinder.openstack.common import log as logging
from cinder.volume import driver from cinder.volume import driver
from cinder.volume import volume_types from cinder.volume import volume_types

View File

@ -19,16 +19,16 @@ Volume driver for NetApp NFS storage.
""" """
import os import os
import time
import suds import suds
from suds.sax import text from suds.sax import text
import time
from cinder import exception from cinder import exception
from cinder import flags from cinder import flags
from cinder.openstack.common import cfg from cinder.openstack.common import cfg
from cinder.openstack.common import log as logging from cinder.openstack.common import log as logging
from cinder.volume import nfs
from cinder.volume.netapp import netapp_opts from cinder.volume.netapp import netapp_opts
from cinder.volume import nfs
LOG = logging.getLogger("cinder.volume.driver") LOG = logging.getLogger("cinder.volume.driver")

View File

@ -25,8 +25,8 @@
import urllib2 import urllib2
from cinder.openstack.common import jsonutils from cinder.openstack.common import jsonutils
from cinder.volume import nexenta
from cinder.openstack.common import log as logging from cinder.openstack.common import log as logging
from cinder.volume import nexenta
LOG = logging.getLogger("cinder.volume.nexenta.jsonrpc") LOG = logging.getLogger("cinder.volume.nexenta.jsonrpc")

View File

@ -24,8 +24,8 @@
from cinder import exception from cinder import exception
from cinder import flags from cinder import flags
from cinder.openstack.common import log as logging
from cinder.openstack.common import cfg from cinder.openstack.common import cfg
from cinder.openstack.common import log as logging
from cinder.volume import driver from cinder.volume import driver
from cinder.volume import nexenta from cinder.volume import nexenta
from cinder.volume.nexenta import jsonrpc from cinder.volume.nexenta import jsonrpc

View File

@ -15,15 +15,15 @@
# License for the specific language governing permissions and limitations # License for the specific language governing permissions and limitations
# under the License. # under the License.
import os
import errno import errno
import hashlib import hashlib
import os
from cinder import exception
from cinder import flags from cinder import flags
from cinder.openstack.common import cfg from cinder.openstack.common import cfg
from cinder.openstack.common import log as logging from cinder.openstack.common import log as logging
from cinder.volume import driver from cinder.volume import driver
from cinder import exception
LOG = logging.getLogger("cinder.volume.driver") LOG = logging.getLogger("cinder.volume.driver")

View File

@ -22,6 +22,6 @@
""" """
# Adding imports for backwards compatibility in loading volume_driver. # Adding imports for backwards compatibility in loading volume_driver.
from hp_lefthand import HpSanISCSIDriver
from san import SanISCSIDriver from san import SanISCSIDriver
from solaris import SolarisISCSIDriver from solaris import SolarisISCSIDriver
from hp_lefthand import HpSanISCSIDriver

View File

@ -28,8 +28,8 @@ from eventlet import greenthread
from cinder import exception from cinder import exception
from cinder import flags from cinder import flags
from cinder.openstack.common import log as logging
from cinder.openstack.common import cfg from cinder.openstack.common import cfg
from cinder.openstack.common import log as logging
from cinder import utils from cinder import utils
from cinder.volume.driver import ISCSIDriver from cinder.volume.driver import ISCSIDriver

View File

@ -17,10 +17,10 @@
"""Volume-related Utilities and helpers.""" """Volume-related Utilities and helpers."""
from cinder import flags from cinder import flags
from cinder import utils
from cinder.openstack.common.notifier import api as notifier_api
from cinder.openstack.common import log as logging from cinder.openstack.common import log as logging
from cinder.openstack.common.notifier import api as notifier_api
from cinder.openstack.common import timeutils from cinder.openstack.common import timeutils
from cinder import utils
FLAGS = flags.FLAGS FLAGS = flags.FLAGS

View File

@ -25,8 +25,8 @@ import httplib
from cinder import exception from cinder import exception
from cinder import flags from cinder import flags
from cinder.openstack.common import log as logging
from cinder.openstack.common import cfg from cinder.openstack.common import cfg
from cinder.openstack.common import log as logging
from cinder import utils from cinder import utils
from cinder.volume import driver from cinder.volume import driver
from cinder.volume import iscsi from cinder.volume import iscsi