Order imports in alphabetical order (8/9)

This patch is one in a series to re-enable H306 style check rule
(imports are in alphabetical order).
It touches second half of tests (starting from test_n*).

Implements: blueprint reduce-flake8-ignored-rules (partial)
Change-Id: I5561d90a67eb5dc882200d432fda6b162011ac41
This commit is contained in:
Pavlo Shchelokovskyy 2014-02-06 14:17:21 +02:00
parent 29827230aa
commit 506d6940b1
48 changed files with 161 additions and 179 deletions

View File

@ -28,9 +28,9 @@ from heat.db import api as db_api
from heat.engine import parser from heat.engine import parser
from heat.engine import resource from heat.engine import resource
from heat.engine import scheduler from heat.engine import scheduler
from heat.tests.common import HeatTestCase
from heat.tests import generic_resource as generic_rsrc from heat.tests import generic_resource as generic_rsrc
from heat.tests import utils from heat.tests import utils
from heat.tests.common import HeatTestCase
class NestedStackTest(HeatTestCase): class NestedStackTest(HeatTestCase):

View File

@ -12,21 +12,21 @@
# under the License. # under the License.
import copy import copy
import mox
import mox
from testtools import skipIf from testtools import skipIf
from heat.engine import clients
from heat.common import exception from heat.common import exception
from heat.common import template_format from heat.common import template_format
from heat.engine import clients
from heat.engine import properties from heat.engine import properties
from heat.engine import resource from heat.engine import resource
from heat.engine import scheduler
from heat.engine.resources.neutron import net from heat.engine.resources.neutron import net
from heat.engine.resources.neutron import provider_net
from heat.engine.resources.neutron import subnet
from heat.engine.resources.neutron import router
from heat.engine.resources.neutron.neutron import NeutronResource as qr from heat.engine.resources.neutron.neutron import NeutronResource as qr
from heat.engine.resources.neutron import provider_net
from heat.engine.resources.neutron import router
from heat.engine.resources.neutron import subnet
from heat.engine import scheduler
from heat.openstack.common.importutils import try_import from heat.openstack.common.importutils import try_import
from heat.tests.common import HeatTestCase from heat.tests.common import HeatTestCase
from heat.tests import fakes from heat.tests import fakes

View File

@ -12,10 +12,11 @@
# under the License. # under the License.
import copy import copy
from testtools import skipIf import uuid
import mox import mox
from oslo.config import cfg from oslo.config import cfg
import uuid from testtools import skipIf
from heat.common import template_format from heat.common import template_format
from heat.db import api as db_api from heat.db import api as db_api

View File

@ -18,12 +18,12 @@ from testtools import skipIf
from heat.common import exception from heat.common import exception
from heat.common import template_format from heat.common import template_format
from heat.engine import clients from heat.engine import clients
from heat.engine import scheduler
from heat.engine.resources.neutron import firewall from heat.engine.resources.neutron import firewall
from heat.engine import scheduler
from heat.openstack.common.importutils import try_import from heat.openstack.common.importutils import try_import
from heat.tests.common import HeatTestCase
from heat.tests import fakes from heat.tests import fakes
from heat.tests import utils from heat.tests import utils
from heat.tests.common import HeatTestCase
neutronclient = try_import('neutronclient.v2_0.client') neutronclient = try_import('neutronclient.v2_0.client')

View File

@ -19,12 +19,12 @@ from testtools import skipIf
from heat.common import exception from heat.common import exception
from heat.common import template_format from heat.common import template_format
from heat.engine import clients from heat.engine import clients
from heat.engine import scheduler
from heat.engine.resources.neutron import loadbalancer from heat.engine.resources.neutron import loadbalancer
from heat.engine import scheduler
from heat.openstack.common.importutils import try_import from heat.openstack.common.importutils import try_import
from heat.tests.common import HeatTestCase
from heat.tests import fakes from heat.tests import fakes
from heat.tests import utils from heat.tests import utils
from heat.tests.common import HeatTestCase
from heat.tests.v1_1 import fakes as nova_fakes from heat.tests.v1_1 import fakes as nova_fakes
neutronclient = try_import('neutronclient.v2_0.client') neutronclient = try_import('neutronclient.v2_0.client')

View File

@ -15,12 +15,12 @@ from testtools import skipIf
from heat.common import exception from heat.common import exception
from heat.common import template_format from heat.common import template_format
from heat.engine import clients from heat.engine import clients
from heat.engine import scheduler
from heat.engine.resources.neutron import metering from heat.engine.resources.neutron import metering
from heat.engine import scheduler
from heat.openstack.common.importutils import try_import from heat.openstack.common.importutils import try_import
from heat.tests.common import HeatTestCase
from heat.tests import fakes from heat.tests import fakes
from heat.tests import utils from heat.tests import utils
from heat.tests.common import HeatTestCase
neutronclient = try_import('neutronclient.v2_0.client') neutronclient = try_import('neutronclient.v2_0.client')

View File

@ -14,18 +14,18 @@
# See the License for the specific language governing permissions and # See the License for the specific language governing permissions and
# limitations under the License. # limitations under the License.
from mox import IgnoreArg
from testtools import skipIf from testtools import skipIf
from heat.common import exception from heat.common import exception
from heat.common import template_format from heat.common import template_format
from heat.engine import clients from heat.engine import clients
from heat.engine import scheduler
from heat.engine.resources.neutron import network_gateway from heat.engine.resources.neutron import network_gateway
from heat.engine import scheduler
from heat.openstack.common.importutils import try_import from heat.openstack.common.importutils import try_import
from heat.tests.common import HeatTestCase
from heat.tests import fakes from heat.tests import fakes
from heat.tests import utils from heat.tests import utils
from heat.tests.common import HeatTestCase
from mox import IgnoreArg
neutronclient = try_import('neutronclient.v2_0.client') neutronclient = try_import('neutronclient.v2_0.client')
neutronV20 = try_import('neutronclient.neutron.v2_0') neutronV20 = try_import('neutronclient.neutron.v2_0')

View File

@ -11,6 +11,11 @@
# 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 neutronclient.common.exceptions import NeutronClientException
from neutronclient.v2_0 import client as neutronclient
from novaclient.v1_1 import security_group_rules as nova_sgr
from novaclient.v1_1 import security_groups as nova_sg
from heat.common import exception from heat.common import exception
from heat.common import template_format from heat.common import template_format
from heat.engine import clients from heat.engine import clients
@ -18,13 +23,8 @@ from heat.engine import parser
from heat.engine import scheduler from heat.engine import scheduler
from heat.tests.common import HeatTestCase from heat.tests.common import HeatTestCase
from heat.tests.fakes import FakeKeystoneClient from heat.tests.fakes import FakeKeystoneClient
from heat.tests.v1_1 import fakes
from heat.tests import utils from heat.tests import utils
from heat.tests.v1_1 import fakes
from novaclient.v1_1 import security_groups as nova_sg
from novaclient.v1_1 import security_group_rules as nova_sgr
from neutronclient.common.exceptions import NeutronClientException
from neutronclient.v2_0 import client as neutronclient
class SecurityGroupTest(HeatTestCase): class SecurityGroupTest(HeatTestCase):

View File

@ -18,12 +18,12 @@ from testtools import skipIf
from heat.common import exception from heat.common import exception
from heat.common import template_format from heat.common import template_format
from heat.engine import clients from heat.engine import clients
from heat.engine import scheduler
from heat.engine.resources.neutron import vpnservice from heat.engine.resources.neutron import vpnservice
from heat.engine import scheduler
from heat.openstack.common.importutils import try_import from heat.openstack.common.importutils import try_import
from heat.tests.common import HeatTestCase
from heat.tests import fakes from heat.tests import fakes
from heat.tests import utils from heat.tests import utils
from heat.tests.common import HeatTestCase
neutronclient = try_import('neutronclient.v2_0.client') neutronclient = try_import('neutronclient.v2_0.client')

View File

@ -11,14 +11,14 @@
# 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 heat.tests.v1_1 import fakes
from heat.engine.resources import instance as instances
from heat.engine.resources import nova_utils
from heat.common import template_format from heat.common import template_format
from heat.engine import clients from heat.engine import clients
from heat.engine.resources import instance as instances
from heat.engine.resources import nova_utils
from heat.engine import scheduler from heat.engine import scheduler
from heat.tests.common import HeatTestCase from heat.tests.common import HeatTestCase
from heat.tests import utils from heat.tests import utils
from heat.tests.v1_1 import fakes
nokey_template = ''' nokey_template = '''

View File

@ -11,20 +11,15 @@
# under the License. # under the License.
import mock import mock
from oslo.config import cfg from oslo.config import cfg
from heat.openstack.common import timeutils
from heat.common import exception from heat.common import exception
from heat.common import template_format from heat.common import template_format
from heat.engine import environment from heat.engine import environment
from heat.engine import parser from heat.engine import parser
from heat.engine import resource from heat.engine import resource
# imports for mocking # imports for mocking
from heat.engine import signal_responder as signal
from heat.engine import stack_resource
from heat.engine.resources import autoscaling from heat.engine.resources import autoscaling
from heat.engine.resources import image from heat.engine.resources import image
from heat.engine.resources import instance from heat.engine.resources import instance
@ -32,13 +27,14 @@ from heat.engine.resources import loadbalancer
from heat.engine.resources import nova_keypair from heat.engine.resources import nova_keypair
from heat.engine.resources import user from heat.engine.resources import user
from heat.engine.resources import wait_condition as waitc from heat.engine.resources import wait_condition as waitc
from heat.engine import signal_responder as signal
from heat.tests import generic_resource from heat.engine import stack_resource
from heat.tests import utils from heat.openstack.common import timeutils
from heat.tests import common from heat.tests import common
from heat.tests import generic_resource
# reuse the same template than autoscaling tests # reuse the same template than autoscaling tests
from heat.tests.test_autoscaling import as_template from heat.tests.test_autoscaling import as_template
from heat.tests import utils
class NotificationTest(common.HeatTestCase): class NotificationTest(common.HeatTestCase):

View File

@ -10,16 +10,16 @@
# 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 novaclient.v1_1 import client as novaclient
from heat.common import template_format from heat.common import template_format
from heat.engine import clients
from heat.engine.resources.nova_floatingip import NovaFloatingIp from heat.engine.resources.nova_floatingip import NovaFloatingIp
from heat.engine.resources.nova_floatingip import NovaFloatingIpAssociation from heat.engine.resources.nova_floatingip import NovaFloatingIpAssociation
from heat.engine import clients
from heat.engine import scheduler from heat.engine import scheduler
from heat.tests.common import HeatTestCase from heat.tests.common import HeatTestCase
from heat.tests import utils from heat.tests import utils
from novaclient.v1_1 import client as novaclient
floating_ip_template = ''' floating_ip_template = '''
{ {

View File

@ -17,11 +17,11 @@ import copy
from novaclient import exceptions as nova_exceptions from novaclient import exceptions as nova_exceptions
from heat.engine import clients from heat.engine import clients
from heat.engine import scheduler
from heat.engine.resources import nova_keypair from heat.engine.resources import nova_keypair
from heat.engine import scheduler
from heat.tests.common import HeatTestCase from heat.tests.common import HeatTestCase
from heat.tests.v1_1 import fakes
from heat.tests import utils from heat.tests import utils
from heat.tests.v1_1 import fakes
class NovaKeyPairTest(HeatTestCase): class NovaKeyPairTest(HeatTestCase):

View File

@ -15,11 +15,11 @@ import uuid
from heat.common import exception from heat.common import exception
from heat.common import template_format from heat.common import template_format
from heat.engine.clients import troveclient
from heat.engine import environment from heat.engine import environment
from heat.engine import parser from heat.engine import parser
from heat.engine import scheduler
from heat.engine.clients import troveclient
from heat.engine.resources import os_database from heat.engine.resources import os_database
from heat.engine import scheduler
from heat.tests.common import HeatTestCase from heat.tests.common import HeatTestCase
from heat.tests import utils from heat.tests import utils

View File

@ -11,15 +11,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 json
import testtools import testtools
import json
from heat.common import exception from heat.common import exception
from heat.common import identifier from heat.common import identifier
from heat.engine import constraints as constr
from heat.engine import parameters from heat.engine import parameters
from heat.engine import template from heat.engine import template
from heat.engine import constraints as constr
class ParameterTest(testtools.TestCase): class ParameterTest(testtools.TestCase):

View File

@ -12,35 +12,32 @@
# under the License. # under the License.
import json import json
import mock
import time import time
from keystoneclient import exceptions as kc_exceptions from keystoneclient import exceptions as kc_exceptions
import mock
from mox import IgnoreArg from mox import IgnoreArg
from oslo.config import cfg from oslo.config import cfg
from six.moves import xrange from six.moves import xrange
from heat.engine import environment
from heat.common import exception from heat.common import exception
from heat.common import template_format from heat.common import template_format
from heat.common import urlfetch from heat.common import urlfetch
import heat.db.api as db_api
import heat.engine.cfn.functions
from heat.engine import clients from heat.engine import clients
from heat.engine import environment
from heat.engine import function from heat.engine import function
from heat.engine import resource
from heat.engine import parameters from heat.engine import parameters
from heat.engine import parser from heat.engine import parser
from heat.engine import resource
from heat.engine import scheduler from heat.engine import scheduler
from heat.engine import template from heat.engine import template
import heat.engine.cfn.functions
from heat.tests.fakes import FakeKeystoneClient
from heat.tests.common import HeatTestCase from heat.tests.common import HeatTestCase
from heat.tests.fakes import FakeKeystoneClient
from heat.tests import generic_resource as generic_rsrc
from heat.tests import utils from heat.tests import utils
from heat.tests.v1_1 import fakes from heat.tests.v1_1 import fakes
from heat.tests import generic_resource as generic_rsrc
import heat.db.api as db_api
def join(raw): def join(raw):

View File

@ -14,10 +14,11 @@
import pkgutil import pkgutil
import sys import sys
import testtools import testtools
import heat.engine
from heat.common import plugin_loader from heat.common import plugin_loader
import heat.engine
class PluginLoaderTest(testtools.TestCase): class PluginLoaderTest(testtools.TestCase):

View File

@ -11,15 +11,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 testtools
from heat.engine import constraints
from heat.common import exception from heat.common import exception
from heat.engine import constraints
from heat.engine.hot import parameters as hot_param from heat.engine.hot import parameters as hot_param
from heat.engine import parameters from heat.engine import parameters
from heat.engine import properties from heat.engine import properties
from heat.engine import resources from heat.engine import resources
from heat.engine import support from heat.engine import support
import testtools
class PropertySchemaTest(testtools.TestCase): class PropertySchemaTest(testtools.TestCase):

View File

@ -11,15 +11,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 json
import os import os
import uuid import uuid
import json
import testscenarios import testscenarios
from heat.common import exception from heat.common import exception
from heat.common import urlfetch
from heat.common import template_format from heat.common import template_format
from heat.common import urlfetch
from heat.engine import environment from heat.engine import environment
from heat.engine import parser from heat.engine import parser
@ -28,8 +28,8 @@ from heat.engine import resource
from heat.engine import resources from heat.engine import resources
from heat.engine.resources import template_resource from heat.engine.resources import template_resource
from heat.tests import generic_resource as generic_rsrc
from heat.tests.common import HeatTestCase from heat.tests.common import HeatTestCase
from heat.tests import generic_resource as generic_rsrc
from heat.tests import utils from heat.tests import utils

View File

@ -11,6 +11,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 testtools.matchers import HasLength
from testtools.matchers import MatchesRegex
from heat.common import exception from heat.common import exception
from heat.common import template_format from heat.common import template_format
@ -20,9 +22,6 @@ from heat.engine.resources.random_string import RandomString
from heat.tests.common import HeatTestCase from heat.tests.common import HeatTestCase
from heat.tests import utils from heat.tests import utils
from testtools.matchers import MatchesRegex
from testtools.matchers import HasLength
class TestRandomString(HeatTestCase): class TestRandomString(HeatTestCase):

View File

@ -11,24 +11,24 @@
# 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 itertools import itertools
import json
import uuid import uuid
import mock import mock
from heat.common import exception from heat.common import exception
import heat.db.api as db_api
from heat.engine import dependencies from heat.engine import dependencies
from heat.engine import environment
from heat.engine import parser from heat.engine import parser
from heat.engine import resource from heat.engine import resource
from heat.engine import scheduler from heat.engine import scheduler
from heat.engine import template from heat.engine import template
from heat.engine import environment
from heat.openstack.common.gettextutils import _ from heat.openstack.common.gettextutils import _
import heat.db.api as db_api
from heat.tests import generic_resource as generic_rsrc
from heat.tests.common import HeatTestCase from heat.tests.common import HeatTestCase
from heat.tests import generic_resource as generic_rsrc
from heat.tests import utils from heat.tests import utils

View File

@ -17,8 +17,8 @@ import mock
from heat.common import exception from heat.common import exception
from heat.engine import resource from heat.engine import resource
from heat.engine import scheduler
from heat.engine.resources import resource_group from heat.engine.resources import resource_group
from heat.engine import scheduler
from heat.tests import common from heat.tests import common
from heat.tests import generic_resource from heat.tests import generic_resource
from heat.tests import utils from heat.tests import utils

View File

@ -13,11 +13,11 @@
import mock import mock
from heat.common import template_format from heat.common import template_format
from heat.engine import scheduler
from heat.engine.resources import instance from heat.engine.resources import instance
from heat.engine import scheduler
from heat.tests import utils
from heat.tests import common from heat.tests import common
from heat.tests import utils
restarter_template = ''' restarter_template = '''

View File

@ -24,9 +24,9 @@ import stubout
import testtools import testtools
from heat.common import identifier from heat.common import identifier
from heat.openstack.common import rpc
from heat.rpc import api as rpc_api from heat.rpc import api as rpc_api
from heat.rpc import client as rpc_client from heat.rpc import client as rpc_client
from heat.openstack.common import rpc
from heat.tests import utils from heat.tests import utils

View File

@ -16,14 +16,14 @@ from testtools import skipIf
from heat.common import exception from heat.common import exception
from heat.common import template_format from heat.common import template_format
from heat.openstack.common.importutils import try_import
from heat.engine.resources import s3
from heat.engine import resource
from heat.engine import clients from heat.engine import clients
from heat.engine import resource
from heat.engine.resources import s3
from heat.engine import scheduler from heat.engine import scheduler
from heat.openstack.common.importutils import try_import
from heat.tests.common import HeatTestCase from heat.tests.common import HeatTestCase
from heat.tests import utils
from heat.tests import fakes from heat.tests import fakes
from heat.tests import utils
swiftclient = try_import('swiftclient.client') swiftclient = try_import('swiftclient.client')

View File

@ -12,9 +12,8 @@
import itertools import itertools
from heat.scaling import template
from heat.common import short_id from heat.common import short_id
from heat.scaling import template
from heat.tests.common import HeatTestCase from heat.tests.common import HeatTestCase

View File

@ -13,21 +13,22 @@
import collections import collections
from heat.engine import clients from neutronclient.common.exceptions import NeutronClientException
from neutronclient.v2_0 import client as neutronclient
from novaclient.v1_1 import security_group_rules as nova_sgr
from novaclient.v1_1 import security_groups as nova_sg
from heat.common import exception from heat.common import exception
from heat.common import template_format from heat.common import template_format
from heat.engine import clients
from heat.engine import parser from heat.engine import parser
from heat.engine import resource from heat.engine import resource
from heat.engine import scheduler from heat.engine import scheduler
from heat.tests.common import HeatTestCase from heat.tests.common import HeatTestCase
from heat.tests.fakes import FakeKeystoneClient from heat.tests.fakes import FakeKeystoneClient
from heat.tests.v1_1 import fakes
from heat.tests import utils from heat.tests import utils
from heat.tests.v1_1 import fakes
from novaclient.v1_1 import security_groups as nova_sg
from novaclient.v1_1 import security_group_rules as nova_sgr
from neutronclient.common.exceptions import NeutronClientException
from neutronclient.v2_0 import client as neutronclient
NovaSG = collections.namedtuple('NovaSG', NovaSG = collections.namedtuple('NovaSG',
' '.join([ ' '.join([

View File

@ -13,28 +13,29 @@
import collections import collections
import copy import copy
import mock
import mox
import uuid import uuid
from heat.engine import environment import mock
from heat.tests.v1_1 import fakes as fakes_v1_1 import mox
from heat.tests import fakes from novaclient import exceptions
from heat.common import exception from heat.common import exception
from heat.common import template_format from heat.common import template_format
from heat.engine import clients from heat.engine import clients
from heat.engine import environment
from heat.engine import parser from heat.engine import parser
from heat.engine import resource from heat.engine import resource
from heat.engine import scheduler
from heat.engine.resources import image from heat.engine.resources import image
from heat.engine.resources import nova_utils from heat.engine.resources import nova_utils
from heat.engine.resources import server as servers from heat.engine.resources import server as servers
from heat.engine.resources.software_config import software_config as sc from heat.engine.resources.software_config import software_config as sc
from heat.openstack.common import uuidutils from heat.engine import scheduler
from heat.openstack.common.gettextutils import _ from heat.openstack.common.gettextutils import _
from heat.openstack.common import uuidutils
from heat.tests.common import HeatTestCase from heat.tests.common import HeatTestCase
from heat.tests import fakes
from heat.tests import utils from heat.tests import utils
from novaclient import exceptions from heat.tests.v1_1 import fakes as fakes_v1_1
wp_template = ''' wp_template = '''

View File

@ -13,18 +13,19 @@
import copy import copy
import uuid import uuid
import mox import mox
from heat.engine import environment
from heat.tests.v1_1 import fakes
from heat.engine.resources import instance as instances
from heat.engine.resources import nova_utils
from heat.common import template_format from heat.common import template_format
from heat.engine import clients from heat.engine import clients
from heat.engine import environment
from heat.engine import parser from heat.engine import parser
from heat.engine.resources import instance as instances
from heat.engine.resources import nova_utils
from heat.engine import scheduler from heat.engine import scheduler
from heat.tests.common import HeatTestCase from heat.tests.common import HeatTestCase
from heat.tests import utils from heat.tests import utils
from heat.tests.v1_1 import fakes
instance_template = ''' instance_template = '''

View File

@ -13,13 +13,9 @@
import datetime import datetime
from keystoneclient import exceptions as kc_exceptions
from oslo.config import cfg from oslo.config import cfg
from heat.tests import generic_resource
from heat.tests import fakes
from heat.tests.common import HeatTestCase
from heat.tests import utils
from heat.common import exception from heat.common import exception
from heat.common import template_format from heat.common import template_format
@ -31,7 +27,10 @@ from heat.engine import resource
from heat.engine import scheduler from heat.engine import scheduler
from heat.engine import stack_user from heat.engine import stack_user
from keystoneclient import exceptions as kc_exceptions from heat.tests.common import HeatTestCase
from heat.tests import fakes
from heat.tests import generic_resource
from heat.tests import utils
test_template_signal = ''' test_template_signal = '''

View File

@ -11,14 +11,13 @@
# 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 heatclient.exc import HTTPNotFound
import mock import mock
from heat.common import exception from heat.common import exception
from heat.engine import parser from heat.engine import parser
from heat.engine import template
from heat.engine.resources.software_config import software_deployment as sd from heat.engine.resources.software_config import software_deployment as sd
from heatclient.exc import HTTPNotFound from heat.engine import template
from heat.tests.common import HeatTestCase from heat.tests.common import HeatTestCase
from heat.tests import utils from heat.tests import utils

View File

@ -10,34 +10,33 @@
# 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 uuid
from datetime import datetime from datetime import datetime
from datetime import timedelta from datetime import timedelta
import uuid
import fixtures import fixtures
from json import loads
from json import dumps from json import dumps
from json import loads
import mock import mock
import mox import mox
from heat.db.sqlalchemy import api as db_api
from heat.engine import environment
from heat.tests.v1_1 import fakes
from heat.engine.resource import Resource
from heat.common import context from heat.common import context
from heat.common import exception from heat.common import exception
from heat.common import template_format from heat.common import template_format
from heat.engine.resources import instance as instances from heat.db.sqlalchemy import api as db_api
from heat.engine import clients from heat.engine import clients
from heat.engine.clients import novaclient
from heat.engine import environment
from heat.engine import parser from heat.engine import parser
from heat.engine.resource import Resource
from heat.engine.resources import instance as instances
from heat.engine import scheduler from heat.engine import scheduler
from heat.openstack.common import timeutils from heat.openstack.common import timeutils
from heat.tests.common import HeatTestCase from heat.tests.common import HeatTestCase
from heat.tests import utils from heat.tests import utils
from heat.tests.v1_1 import fakes
from heat.engine.clients import novaclient
wp_template = ''' wp_template = '''
{ {
"AWSTemplateFormatVersion" : "2010-09-09", "AWSTemplateFormatVersion" : "2010-09-09",

View File

@ -11,13 +11,13 @@
# 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 testtools
from heat.db.sqlalchemy.types import LongText
from heat.db.sqlalchemy.types import Json
from sqlalchemy import types
from sqlalchemy.dialects.mysql.base import MySQLDialect from sqlalchemy.dialects.mysql.base import MySQLDialect
from sqlalchemy.dialects.sqlite.base import SQLiteDialect from sqlalchemy.dialects.sqlite.base import SQLiteDialect
from sqlalchemy import types
import testtools
from heat.db.sqlalchemy.types import Json
from heat.db.sqlalchemy.types import LongText
class LongTextTest(testtools.TestCase): class LongTextTest(testtools.TestCase):

View File

@ -11,13 +11,13 @@
# 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 heat.common import exception
from heat.db import api as db_api from heat.db import api as db_api
from heat.engine import stack_lock from heat.engine import stack_lock
from heat.openstack.common.rpc import proxy
from heat.openstack.common.rpc import common as rpc_common from heat.openstack.common.rpc import common as rpc_common
from heat.openstack.common.rpc import proxy
from heat.tests.common import HeatTestCase from heat.tests.common import HeatTestCase
from heat.tests import utils from heat.tests import utils
from heat.common import exception
class StackLockTest(HeatTestCase): class StackLockTest(HeatTestCase):

View File

@ -11,12 +11,13 @@
# 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 mock
import mox
import uuid import uuid
from heat.common import template_format import mock
import mox
from heat.common import exception from heat.common import exception
from heat.common import template_format
from heat.engine import environment from heat.engine import environment
from heat.engine import parser from heat.engine import parser
from heat.engine import resource from heat.engine import resource

View File

@ -12,22 +12,19 @@
# 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 heat.tests import fakes from keystoneclient import exceptions as kc_exceptions
from heat.tests import generic_resource
from heat.tests.common import HeatTestCase
from heat.tests import utils
from heat.common import exception from heat.common import exception
from heat.common import short_id from heat.common import short_id
from heat.common import template_format from heat.common import template_format
from heat.db import api as db_api from heat.db import api as db_api
from heat.engine import resource from heat.engine import resource
from heat.engine import scheduler from heat.engine import scheduler
from heat.engine import stack_user from heat.engine import stack_user
from heat.tests.common import HeatTestCase
from keystoneclient import exceptions as kc_exceptions from heat.tests import fakes
from heat.tests import generic_resource
from heat.tests import utils
user_template = ''' user_template = '''

View File

@ -14,9 +14,8 @@
import mock import mock
from heat.engine import parser from heat.engine import parser
from heat.engine.resources.software_config import structured_config as sc
from heat.engine import template from heat.engine import template
import heat.engine.resources.software_config.structured_config as sc
from heat.tests.common import HeatTestCase from heat.tests.common import HeatTestCase
from heat.tests import utils from heat.tests import utils

View File

@ -13,15 +13,14 @@
import mox import mox
from testtools import skipIf from testtools import skipIf
from heat.common import template_format from heat.common import template_format
from heat.openstack.common.importutils import try_import
from heat.engine.resources import swift
from heat.engine import clients from heat.engine import clients
from heat.engine import resource from heat.engine import resource
from heat.engine.resources import swift
from heat.engine import scheduler from heat.engine import scheduler
from heat.openstack.common.importutils import try_import
from heat.tests.common import HeatTestCase from heat.tests.common import HeatTestCase
from heat.tests import fakes from heat.tests import fakes
from heat.tests import utils from heat.tests import utils

View File

@ -12,13 +12,11 @@
# 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 heat.tests.common import HeatTestCase
from heat.common import exception from heat.common import exception
from heat.engine.cfn.template import CfnTemplate
from heat.engine import plugin_manager from heat.engine import plugin_manager
from heat.engine import template from heat.engine import template
from heat.engine.cfn.template import CfnTemplate from heat.tests.common import HeatTestCase
class TestTemplatePluginManager(HeatTestCase): class TestTemplatePluginManager(HeatTestCase):

View File

@ -11,15 +11,16 @@
# 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 mock
import os import os
import mock
import testtools import testtools
import yaml import yaml
from heat.engine import clients
from heat.common import config from heat.common import config
from heat.common import exception from heat.common import exception
from heat.common import template_format from heat.common import template_format
from heat.engine import clients
from heat.tests.common import HeatTestCase from heat.tests.common import HeatTestCase
from heat.tests import utils from heat.tests import utils

View File

@ -12,16 +12,14 @@
# 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 oslo.config import cfg
import requests import requests
from requests import exceptions from requests import exceptions
from oslo.config import cfg
from six.moves import cStringIO from six.moves import cStringIO
from heat.common import urlfetch from heat.common import urlfetch
from heat.tests.common import HeatTestCase
from heat.openstack.common.py3kcompat import urlutils from heat.openstack.common.py3kcompat import urlutils
from heat.tests.common import HeatTestCase
class Response: class Response:

View File

@ -20,8 +20,8 @@ from heat.common import short_id
from heat.common import template_format from heat.common import template_format
from heat.db import api as db_api from heat.db import api as db_api
from heat.engine import resource from heat.engine import resource
from heat.engine import scheduler
from heat.engine.resources import user from heat.engine.resources import user
from heat.engine import scheduler
from heat.tests.common import HeatTestCase from heat.tests.common import HeatTestCase
from heat.tests import fakes from heat.tests import fakes
from heat.tests import utils from heat.tests import utils

View File

@ -15,19 +15,19 @@ import collections
from testtools import skipIf from testtools import skipIf
from heat.engine import clients
from heat.engine import environment
from heat.tests.v1_1 import fakes
from heat.common import exception from heat.common import exception
from heat.common import template_format from heat.common import template_format
from heat.engine import clients
from heat.engine import environment
from heat.engine.hot.template import HOTemplate
from heat.engine import parser
from heat.engine import resources from heat.engine import resources
from heat.engine.resources import instance as instances from heat.engine.resources import instance as instances
from heat.engine import service from heat.engine import service
from heat.openstack.common.importutils import try_import from heat.openstack.common.importutils import try_import
from heat.engine import parser
from heat.engine.hot.template import HOTemplate
from heat.tests.common import HeatTestCase from heat.tests.common import HeatTestCase
from heat.tests import utils from heat.tests import utils
from heat.tests.v1_1 import fakes
test_template_volumeattach = ''' test_template_volumeattach = '''
{ {

View File

@ -14,25 +14,23 @@
import json import json
from cinderclient.v1 import client as cinderclient
import mox import mox
from testtools import skipIf from testtools import skipIf
from heat.common import exception from heat.common import exception
from heat.common import template_format from heat.common import template_format
from heat.engine import scheduler from heat.engine import clients
from heat.engine import resource
from heat.engine.resources import image from heat.engine.resources import image
from heat.engine.resources import instance from heat.engine.resources import instance
from heat.engine.resources import nova_utils from heat.engine.resources import nova_utils
from heat.engine.resources import volume as vol from heat.engine.resources import volume as vol
from heat.engine import clients from heat.engine import scheduler
from heat.engine import resource
from heat.openstack.common.importutils import try_import from heat.openstack.common.importutils import try_import
from heat.tests.common import HeatTestCase from heat.tests.common import HeatTestCase
from heat.tests.v1_1 import fakes
from heat.tests import utils from heat.tests import utils
from heat.tests.v1_1 import fakes
from cinderclient.v1 import client as cinderclient
volume_backups = try_import('cinderclient.v1.volume_backups') volume_backups = try_import('cinderclient.v1.volume_backups')

View File

@ -15,8 +15,8 @@ from testtools import skipIf
from heat.common import exception from heat.common import exception
from heat.common import template_format from heat.common import template_format
from heat.engine import parser
from heat.engine import clients from heat.engine import clients
from heat.engine import parser
from heat.engine import resource from heat.engine import resource
from heat.engine import scheduler from heat.engine import scheduler
from heat.tests.common import HeatTestCase from heat.tests.common import HeatTestCase

View File

@ -12,25 +12,24 @@
# under the License. # under the License.
import datetime import datetime
import uuid
import json import json
import mox
import time import time
import uuid
import mox
from oslo.config import cfg from oslo.config import cfg
from heat.tests.common import HeatTestCase
from heat.tests import fakes
from heat.tests import utils
import heat.db.api as db_api
from heat.common import template_format
from heat.common import identifier from heat.common import identifier
from heat.common import template_format
import heat.db.api as db_api
from heat.engine import environment from heat.engine import environment
from heat.engine import parser from heat.engine import parser
from heat.engine import resource from heat.engine import resource
from heat.engine import scheduler
from heat.engine.resources import wait_condition as wc from heat.engine.resources import wait_condition as wc
from heat.engine import scheduler
from heat.tests.common import HeatTestCase
from heat.tests import fakes
from heat.tests import utils
test_template_waitcondition = ''' test_template_waitcondition = '''
{ {

View File

@ -13,13 +13,14 @@
import datetime import datetime
import mox import mox
import heat.db.api as db_api
from heat.common import exception from heat.common import exception
from heat.openstack.common import timeutils import heat.db.api as db_api
from heat.engine import watchrule
from heat.engine import parser from heat.engine import parser
from heat.engine import watchrule
from heat.openstack.common import timeutils
from heat.tests.common import HeatTestCase from heat.tests.common import HeatTestCase
from heat.tests import utils from heat.tests import utils

View File

@ -17,17 +17,15 @@ import string
import sys import sys
import uuid import uuid
import sqlalchemy
from oslo.config import cfg from oslo.config import cfg
import sqlalchemy
from heat.common import context from heat.common import context
from heat.common import exception from heat.common import exception
from heat.db import api as db_api
from heat.engine import environment from heat.engine import environment
from heat.engine import parser from heat.engine import parser
from heat.engine import resource from heat.engine import resource
from heat.db import api as db_api
from heat.openstack.common.db.sqlalchemy import session from heat.openstack.common.db.sqlalchemy import session
get_engine = session.get_engine get_engine = session.get_engine