tests make dummy db setup/reset consistent
Move the setup/reset of the dummy DB into the test common base-class, which ensures the setup/recent happens consistently (some tests setup but then don't reset for example), and ensures there's always a clean dummy DB per test. Change-Id: I8e3bdd23399cb0d1d3c93daae66e6509b12b4e72
This commit is contained in:
parent
db7d45f6a4
commit
93d9594d7a
|
@ -49,7 +49,6 @@ class DockerContainerTest(HeatTestCase):
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(DockerContainerTest, self).setUp()
|
super(DockerContainerTest, self).setUp()
|
||||||
utils.setup_dummy_db()
|
|
||||||
for res_name, res_class in docker_container.resource_mapping().items():
|
for res_name, res_class in docker_container.resource_mapping().items():
|
||||||
resource._register_class(res_name, res_class)
|
resource._register_class(res_name, res_class)
|
||||||
|
|
||||||
|
|
|
@ -67,8 +67,6 @@ class NeutronExtraRouteTest(HeatTestCase):
|
||||||
self.m.StubOutWithMock(neutronclient.Client, 'update_router')
|
self.m.StubOutWithMock(neutronclient.Client, 'update_router')
|
||||||
self.m.StubOutWithMock(clients.OpenStackClients, 'keystone')
|
self.m.StubOutWithMock(clients.OpenStackClients, 'keystone')
|
||||||
|
|
||||||
utils.setup_dummy_db()
|
|
||||||
|
|
||||||
resource._register_class("OS::Neutron::ExtraRoute",
|
resource._register_class("OS::Neutron::ExtraRoute",
|
||||||
extraroute.ExtraRoute)
|
extraroute.ExtraRoute)
|
||||||
|
|
||||||
|
|
|
@ -71,7 +71,6 @@ class MarconiMessageQueueTest(HeatTestCase):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(MarconiMessageQueueTest, self).setUp()
|
super(MarconiMessageQueueTest, self).setUp()
|
||||||
self.fc = self.m.CreateMockAnything()
|
self.fc = self.m.CreateMockAnything()
|
||||||
utils.setup_dummy_db()
|
|
||||||
self.ctx = utils.dummy_context()
|
self.ctx = utils.dummy_context()
|
||||||
resource._register_class("OS::Marconi::Queue",
|
resource._register_class("OS::Marconi::Queue",
|
||||||
queue.MarconiQueue)
|
queue.MarconiQueue)
|
||||||
|
|
|
@ -198,7 +198,6 @@ class ScalingGroupTest(HeatTestCase):
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(ScalingGroupTest, self).setUp()
|
super(ScalingGroupTest, self).setUp()
|
||||||
utils.setup_dummy_db()
|
|
||||||
for res_name, res_class in auto_scale.resource_mapping().items():
|
for res_name, res_class in auto_scale.resource_mapping().items():
|
||||||
resource._register_class(res_name, res_class)
|
resource._register_class(res_name, res_class)
|
||||||
self.fake_auto_scale = FakeAutoScale()
|
self.fake_auto_scale = FakeAutoScale()
|
||||||
|
@ -350,7 +349,6 @@ class PolicyTest(HeatTestCase):
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(PolicyTest, self).setUp()
|
super(PolicyTest, self).setUp()
|
||||||
utils.setup_dummy_db()
|
|
||||||
for res_name, res_class in auto_scale.resource_mapping().items():
|
for res_name, res_class in auto_scale.resource_mapping().items():
|
||||||
resource._register_class(res_name, res_class)
|
resource._register_class(res_name, res_class)
|
||||||
self.fake_auto_scale = FakeAutoScale()
|
self.fake_auto_scale = FakeAutoScale()
|
||||||
|
@ -492,7 +490,6 @@ class WebHookTest(HeatTestCase):
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(WebHookTest, self).setUp()
|
super(WebHookTest, self).setUp()
|
||||||
utils.setup_dummy_db()
|
|
||||||
for res_name, res_class in auto_scale.resource_mapping().items():
|
for res_name, res_class in auto_scale.resource_mapping().items():
|
||||||
resource._register_class(res_name, res_class)
|
resource._register_class(res_name, res_class)
|
||||||
self.fake_auto_scale = FakeAutoScale()
|
self.fake_auto_scale = FakeAutoScale()
|
||||||
|
|
|
@ -203,7 +203,6 @@ class LoadBalancerTest(HeatTestCase):
|
||||||
}
|
}
|
||||||
|
|
||||||
lb.resource_mapping = override_resource
|
lb.resource_mapping = override_resource
|
||||||
utils.setup_dummy_db()
|
|
||||||
resource._register_class("Rackspace::Cloud::LoadBalancer",
|
resource._register_class("Rackspace::Cloud::LoadBalancer",
|
||||||
LoadBalancerWithFakeClient)
|
LoadBalancerWithFakeClient)
|
||||||
|
|
||||||
|
|
|
@ -89,7 +89,6 @@ class CloudNetworkTest(HeatTestCase):
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(CloudNetworkTest, self).setUp()
|
super(CloudNetworkTest, self).setUp()
|
||||||
utils.setup_dummy_db()
|
|
||||||
resource._register_class("Rackspace::Cloud::Network",
|
resource._register_class("Rackspace::Cloud::Network",
|
||||||
cloudnetworks.CloudNetwork)
|
cloudnetworks.CloudNetwork)
|
||||||
|
|
||||||
|
|
|
@ -79,7 +79,6 @@ class CloudServersTest(HeatTestCase):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(CloudServersTest, self).setUp()
|
super(CloudServersTest, self).setUp()
|
||||||
self.fc = fakes.FakeClient()
|
self.fc = fakes.FakeClient()
|
||||||
utils.setup_dummy_db()
|
|
||||||
# Test environment may not have pyrax client library installed and if
|
# Test environment may not have pyrax client library installed and if
|
||||||
# pyrax is not installed resource class would not be registered.
|
# pyrax is not installed resource class would not be registered.
|
||||||
# So register resource provider class explicitly for unit testing.
|
# So register resource provider class explicitly for unit testing.
|
||||||
|
|
|
@ -80,7 +80,6 @@ class RackspaceDnsTest(common.HeatTestCase):
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(RackspaceDnsTest, self).setUp()
|
super(RackspaceDnsTest, self).setUp()
|
||||||
utils.setup_dummy_db()
|
|
||||||
# Test environment may not have pyrax client library installed and if
|
# Test environment may not have pyrax client library installed and if
|
||||||
# pyrax is not installed resource class would not be registered.
|
# pyrax is not installed resource class would not be registered.
|
||||||
# So register resource provider class explicitly for unit testing.
|
# So register resource provider class explicitly for unit testing.
|
||||||
|
|
|
@ -27,6 +27,7 @@ from heat.engine import environment
|
||||||
from heat.engine import resources
|
from heat.engine import resources
|
||||||
from heat.engine import scheduler
|
from heat.engine import scheduler
|
||||||
from heat.openstack.common.fixture import mockpatch
|
from heat.openstack.common.fixture import mockpatch
|
||||||
|
from heat.tests import utils
|
||||||
|
|
||||||
|
|
||||||
class HeatTestCase(testscenarios.WithScenarios, testtools.TestCase):
|
class HeatTestCase(testscenarios.WithScenarios, testtools.TestCase):
|
||||||
|
@ -67,6 +68,8 @@ class HeatTestCase(testscenarios.WithScenarios, testtools.TestCase):
|
||||||
if templ_path not in cur_path:
|
if templ_path not in cur_path:
|
||||||
tri.template_name = cur_path.replace('/etc/heat/templates',
|
tri.template_name = cur_path.replace('/etc/heat/templates',
|
||||||
templ_path)
|
templ_path)
|
||||||
|
utils.setup_dummy_db()
|
||||||
|
self.addCleanup(utils.reset_dummy_db)
|
||||||
|
|
||||||
def stub_wallclock(self):
|
def stub_wallclock(self):
|
||||||
"""
|
"""
|
||||||
|
|
|
@ -128,7 +128,6 @@ class AutoScalingTest(HeatTestCase):
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(AutoScalingTest, self).setUp()
|
super(AutoScalingTest, self).setUp()
|
||||||
utils.setup_dummy_db()
|
|
||||||
cfg.CONF.set_default('heat_waitcondition_server_url',
|
cfg.CONF.set_default('heat_waitcondition_server_url',
|
||||||
'http://server.test:8000/v1/waitcondition')
|
'http://server.test:8000/v1/waitcondition')
|
||||||
self.fc = fakes.FakeKeystoneClient()
|
self.fc = fakes.FakeKeystoneClient()
|
||||||
|
@ -1699,7 +1698,6 @@ class TestInstanceGroup(HeatTestCase):
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(TestInstanceGroup, self).setUp()
|
super(TestInstanceGroup, self).setUp()
|
||||||
utils.setup_dummy_db()
|
|
||||||
|
|
||||||
json_snippet = {'Properties':
|
json_snippet = {'Properties':
|
||||||
{'Size': 2, 'LaunchConfigurationName': 'foo'}}
|
{'Size': 2, 'LaunchConfigurationName': 'foo'}}
|
||||||
|
|
|
@ -209,7 +209,6 @@ class AutoScalingGroupTest(HeatTestCase):
|
||||||
self.fkc = fakes.FakeKeystoneClient(username='test_stack.CfnLBUser')
|
self.fkc = fakes.FakeKeystoneClient(username='test_stack.CfnLBUser')
|
||||||
cfg.CONF.set_default('heat_waitcondition_server_url',
|
cfg.CONF.set_default('heat_waitcondition_server_url',
|
||||||
'http://127.0.0.1:8000/v1/waitcondition')
|
'http://127.0.0.1:8000/v1/waitcondition')
|
||||||
utils.setup_dummy_db()
|
|
||||||
|
|
||||||
def _stub_validate(self):
|
def _stub_validate(self):
|
||||||
self.m.StubOutWithMock(parser.Stack, 'validate')
|
self.m.StubOutWithMock(parser.Stack, 'validate')
|
||||||
|
|
|
@ -131,7 +131,6 @@ class FakeCeilometerClient(object):
|
||||||
class CeilometerAlarmTest(HeatTestCase):
|
class CeilometerAlarmTest(HeatTestCase):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(CeilometerAlarmTest, self).setUp()
|
super(CeilometerAlarmTest, self).setUp()
|
||||||
utils.setup_dummy_db()
|
|
||||||
|
|
||||||
resource._register_class('SignalResourceType',
|
resource._register_class('SignalResourceType',
|
||||||
generic_resource.SignalResource)
|
generic_resource.SignalResource)
|
||||||
|
@ -338,7 +337,6 @@ class CombinationAlarmTest(HeatTestCase):
|
||||||
super(CombinationAlarmTest, self).setUp()
|
super(CombinationAlarmTest, self).setUp()
|
||||||
self.fc = FakeCeilometerClient()
|
self.fc = FakeCeilometerClient()
|
||||||
self.m.StubOutWithMock(clients.OpenStackClients, 'ceilometer')
|
self.m.StubOutWithMock(clients.OpenStackClients, 'ceilometer')
|
||||||
utils.setup_dummy_db()
|
|
||||||
|
|
||||||
def create_alarm(self):
|
def create_alarm(self):
|
||||||
clients.OpenStackClients.ceilometer().MultipleTimes().AndReturn(
|
clients.OpenStackClients.ceilometer().MultipleTimes().AndReturn(
|
||||||
|
|
|
@ -26,7 +26,6 @@ class CloudConfigTest(HeatTestCase):
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(CloudConfigTest, self).setUp()
|
super(CloudConfigTest, self).setUp()
|
||||||
utils.setup_dummy_db()
|
|
||||||
self.ctx = utils.dummy_context()
|
self.ctx = utils.dummy_context()
|
||||||
self.properties = {
|
self.properties = {
|
||||||
'cloud_config': {'foo': 'bar'}
|
'cloud_config': {'foo': 'bar'}
|
||||||
|
|
|
@ -42,7 +42,6 @@ class CloudWatchAlarmTest(common.HeatTestCase):
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(CloudWatchAlarmTest, self).setUp()
|
super(CloudWatchAlarmTest, self).setUp()
|
||||||
utils.setup_dummy_db()
|
|
||||||
self.ctx = utils.dummy_context()
|
self.ctx = utils.dummy_context()
|
||||||
|
|
||||||
def parse_stack(self):
|
def parse_stack(self):
|
||||||
|
|
|
@ -52,7 +52,6 @@ alarm_template = '''
|
||||||
class CloudWatchAlarmTest(HeatTestCase):
|
class CloudWatchAlarmTest(HeatTestCase):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(CloudWatchAlarmTest, self).setUp()
|
super(CloudWatchAlarmTest, self).setUp()
|
||||||
utils.setup_dummy_db()
|
|
||||||
|
|
||||||
def create_alarm(self, t, stack, resource_name):
|
def create_alarm(self, t, stack, resource_name):
|
||||||
rsrc = cloud_watch.CloudWatchAlarm(resource_name,
|
rsrc = cloud_watch.CloudWatchAlarm(resource_name,
|
||||||
|
|
|
@ -103,7 +103,6 @@ class DBInstance(resource.Resource):
|
||||||
class DBInstanceTest(HeatTestCase):
|
class DBInstanceTest(HeatTestCase):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(DBInstanceTest, self).setUp()
|
super(DBInstanceTest, self).setUp()
|
||||||
utils.setup_dummy_db()
|
|
||||||
|
|
||||||
def test_dbinstance(self):
|
def test_dbinstance(self):
|
||||||
"""test that the Template is parsable and
|
"""test that the Template is parsable and
|
||||||
|
|
|
@ -154,7 +154,6 @@ class EIPTest(HeatTestCase):
|
||||||
self.m.StubOutWithMock(eip.ElasticIp, 'nova')
|
self.m.StubOutWithMock(eip.ElasticIp, 'nova')
|
||||||
self.m.StubOutWithMock(eip.ElasticIpAssociation, 'nova')
|
self.m.StubOutWithMock(eip.ElasticIpAssociation, 'nova')
|
||||||
self.m.StubOutWithMock(self.fc.servers, 'get')
|
self.m.StubOutWithMock(self.fc.servers, 'get')
|
||||||
utils.setup_dummy_db()
|
|
||||||
|
|
||||||
def tearDown(self):
|
def tearDown(self):
|
||||||
super(EIPTest, self).tearDown()
|
super(EIPTest, self).tearDown()
|
||||||
|
@ -308,8 +307,6 @@ class AllocTest(HeatTestCase):
|
||||||
'remove_gateway_router')
|
'remove_gateway_router')
|
||||||
self.m.StubOutWithMock(clients.OpenStackClients, 'keystone')
|
self.m.StubOutWithMock(clients.OpenStackClients, 'keystone')
|
||||||
|
|
||||||
utils.setup_dummy_db()
|
|
||||||
|
|
||||||
def mock_show_network(self):
|
def mock_show_network(self):
|
||||||
vpc_name = utils.PhysName('test_stack', 'the_vpc')
|
vpc_name = utils.PhysName('test_stack', 'the_vpc')
|
||||||
clients.neutronclient.Client.show_network(
|
clients.neutronclient.Client.show_network(
|
||||||
|
|
|
@ -111,7 +111,6 @@ class EngineApiTest(HeatTestCase):
|
||||||
class FormatTest(HeatTestCase):
|
class FormatTest(HeatTestCase):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(FormatTest, self).setUp()
|
super(FormatTest, self).setUp()
|
||||||
utils.setup_dummy_db()
|
|
||||||
|
|
||||||
template = parser.Template({
|
template = parser.Template({
|
||||||
'Resources': {
|
'Resources': {
|
||||||
|
|
|
@ -307,7 +307,6 @@ class DummyThreadGroup(object):
|
||||||
class StackCreateTest(HeatTestCase):
|
class StackCreateTest(HeatTestCase):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(StackCreateTest, self).setUp()
|
super(StackCreateTest, self).setUp()
|
||||||
utils.setup_dummy_db()
|
|
||||||
|
|
||||||
def test_wordpress_single_instance_stack_create(self):
|
def test_wordpress_single_instance_stack_create(self):
|
||||||
stack = get_wordpress_stack('test_stack', utils.dummy_context())
|
stack = get_wordpress_stack('test_stack', utils.dummy_context())
|
||||||
|
@ -403,8 +402,6 @@ class StackServiceCreateUpdateDeleteTest(HeatTestCase):
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(StackServiceCreateUpdateDeleteTest, self).setUp()
|
super(StackServiceCreateUpdateDeleteTest, self).setUp()
|
||||||
utils.setup_dummy_db()
|
|
||||||
utils.reset_dummy_db()
|
|
||||||
self.ctx = utils.dummy_context()
|
self.ctx = utils.dummy_context()
|
||||||
|
|
||||||
self.m.StubOutWithMock(service.EngineListener, 'start')
|
self.m.StubOutWithMock(service.EngineListener, 'start')
|
||||||
|
@ -1200,8 +1197,6 @@ class StackServiceUpdateNotSupportedTest(HeatTestCase):
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(StackServiceUpdateNotSupportedTest, self).setUp()
|
super(StackServiceUpdateNotSupportedTest, self).setUp()
|
||||||
utils.setup_dummy_db()
|
|
||||||
utils.reset_dummy_db()
|
|
||||||
self.ctx = utils.dummy_context()
|
self.ctx = utils.dummy_context()
|
||||||
|
|
||||||
self.m.StubOutWithMock(service.EngineListener, 'start')
|
self.m.StubOutWithMock(service.EngineListener, 'start')
|
||||||
|
@ -1239,7 +1234,6 @@ class StackServiceSuspendResumeTest(HeatTestCase):
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(StackServiceSuspendResumeTest, self).setUp()
|
super(StackServiceSuspendResumeTest, self).setUp()
|
||||||
utils.setup_dummy_db()
|
|
||||||
self.ctx = utils.dummy_context()
|
self.ctx = utils.dummy_context()
|
||||||
|
|
||||||
self.m.StubOutWithMock(service.EngineListener, 'start')
|
self.m.StubOutWithMock(service.EngineListener, 'start')
|
||||||
|
@ -1326,8 +1320,6 @@ class StackServiceAuthorizeTest(HeatTestCase):
|
||||||
res._register_class('ResourceWithPropsType',
|
res._register_class('ResourceWithPropsType',
|
||||||
generic_rsrc.ResourceWithProps)
|
generic_rsrc.ResourceWithProps)
|
||||||
|
|
||||||
utils.setup_dummy_db()
|
|
||||||
|
|
||||||
@stack_context('service_authorize_stack_user_nocreds_test_stack')
|
@stack_context('service_authorize_stack_user_nocreds_test_stack')
|
||||||
def test_stack_authorize_stack_user_nocreds(self):
|
def test_stack_authorize_stack_user_nocreds(self):
|
||||||
self.assertFalse(self.eng._authorize_stack_user(self.ctx,
|
self.assertFalse(self.eng._authorize_stack_user(self.ctx,
|
||||||
|
@ -1426,8 +1418,6 @@ class StackServiceTest(HeatTestCase):
|
||||||
res._register_class('ResourceWithPropsType',
|
res._register_class('ResourceWithPropsType',
|
||||||
generic_rsrc.ResourceWithProps)
|
generic_rsrc.ResourceWithProps)
|
||||||
|
|
||||||
utils.setup_dummy_db()
|
|
||||||
|
|
||||||
@mock.patch.object(service.db_api, 'stack_get_all')
|
@mock.patch.object(service.db_api, 'stack_get_all')
|
||||||
@mock.patch.object(service.service.Service, 'start')
|
@mock.patch.object(service.service.Service, 'start')
|
||||||
def test_start_gets_all_stacks(self, mock_super_start, mock_stack_get_all):
|
def test_start_gets_all_stacks(self, mock_super_start, mock_stack_get_all):
|
||||||
|
@ -2683,7 +2673,6 @@ class SoftwareConfigServiceTest(HeatTestCase):
|
||||||
service.EngineListener.start().AndReturn(None)
|
service.EngineListener.start().AndReturn(None)
|
||||||
self.m.ReplayAll()
|
self.m.ReplayAll()
|
||||||
self.engine = service.EngineService('a-host', 'a-topic')
|
self.engine = service.EngineService('a-host', 'a-topic')
|
||||||
utils.setup_dummy_db()
|
|
||||||
|
|
||||||
def _create_software_config(
|
def _create_software_config(
|
||||||
self, group='Heat::Shell', name='config_mysql', config=None,
|
self, group='Heat::Shell', name='config_mysql', config=None,
|
||||||
|
|
|
@ -41,7 +41,6 @@ class EventTest(HeatTestCase):
|
||||||
super(EventTest, self).setUp()
|
super(EventTest, self).setUp()
|
||||||
self.username = 'event_test_user'
|
self.username = 'event_test_user'
|
||||||
|
|
||||||
utils.setup_dummy_db()
|
|
||||||
self.ctx = utils.dummy_context()
|
self.ctx = utils.dummy_context()
|
||||||
|
|
||||||
self.m.ReplayAll()
|
self.m.ReplayAll()
|
||||||
|
|
|
@ -46,7 +46,6 @@ class AutoScalingGroupTest(HeatTestCase):
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(AutoScalingGroupTest, self).setUp()
|
super(AutoScalingGroupTest, self).setUp()
|
||||||
utils.setup_dummy_db()
|
|
||||||
resource._register_class('ResourceWithProps',
|
resource._register_class('ResourceWithProps',
|
||||||
generic_resource.ResourceWithProps)
|
generic_resource.ResourceWithProps)
|
||||||
cfg.CONF.set_default('heat_waitcondition_server_url',
|
cfg.CONF.set_default('heat_waitcondition_server_url',
|
||||||
|
@ -274,7 +273,6 @@ class HeatScalingGroupWithCFNScalingPolicyTest(HeatTestCase):
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(HeatScalingGroupWithCFNScalingPolicyTest, self).setUp()
|
super(HeatScalingGroupWithCFNScalingPolicyTest, self).setUp()
|
||||||
utils.setup_dummy_db()
|
|
||||||
resource._register_class('ResourceWithProps',
|
resource._register_class('ResourceWithProps',
|
||||||
generic_resource.ResourceWithProps)
|
generic_resource.ResourceWithProps)
|
||||||
cfg.CONF.set_default('heat_waitcondition_server_url',
|
cfg.CONF.set_default('heat_waitcondition_server_url',
|
||||||
|
@ -333,7 +331,6 @@ class ScalingPolicyTest(HeatTestCase):
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(ScalingPolicyTest, self).setUp()
|
super(ScalingPolicyTest, self).setUp()
|
||||||
utils.setup_dummy_db()
|
|
||||||
resource._register_class('ResourceWithProps',
|
resource._register_class('ResourceWithProps',
|
||||||
generic_resource.ResourceWithProps)
|
generic_resource.ResourceWithProps)
|
||||||
self.fc = fakes.FakeKeystoneClient()
|
self.fc = fakes.FakeKeystoneClient()
|
||||||
|
|
|
@ -783,7 +783,6 @@ class StackAttributesTest(HeatTestCase):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(StackAttributesTest, self).setUp()
|
super(StackAttributesTest, self).setUp()
|
||||||
|
|
||||||
utils.setup_dummy_db()
|
|
||||||
self.ctx = utils.dummy_context()
|
self.ctx = utils.dummy_context()
|
||||||
|
|
||||||
resource._register_class('GenericResourceType',
|
resource._register_class('GenericResourceType',
|
||||||
|
|
|
@ -68,7 +68,6 @@ class InstancesTest(HeatTestCase):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(InstancesTest, self).setUp()
|
super(InstancesTest, self).setUp()
|
||||||
self.fc = fakes.FakeClient()
|
self.fc = fakes.FakeClient()
|
||||||
utils.setup_dummy_db()
|
|
||||||
|
|
||||||
def _setup_test_stack(self, stack_name):
|
def _setup_test_stack(self, stack_name):
|
||||||
t = template_format.parse(wp_template)
|
t = template_format.parse(wp_template)
|
||||||
|
|
|
@ -61,7 +61,6 @@ ig_template = '''
|
||||||
class InstanceGroupTest(HeatTestCase):
|
class InstanceGroupTest(HeatTestCase):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(InstanceGroupTest, self).setUp()
|
super(InstanceGroupTest, self).setUp()
|
||||||
utils.setup_dummy_db()
|
|
||||||
|
|
||||||
def _stub_create(self, num, instance_class=instance.Instance):
|
def _stub_create(self, num, instance_class=instance.Instance):
|
||||||
"""
|
"""
|
||||||
|
|
|
@ -160,7 +160,6 @@ class InstanceGroupTest(HeatTestCase):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(InstanceGroupTest, self).setUp()
|
super(InstanceGroupTest, self).setUp()
|
||||||
self.fc = fakes.FakeClient()
|
self.fc = fakes.FakeClient()
|
||||||
utils.setup_dummy_db()
|
|
||||||
|
|
||||||
def _stub_validate(self):
|
def _stub_validate(self):
|
||||||
self.m.StubOutWithMock(parser.Stack, 'validate')
|
self.m.StubOutWithMock(parser.Stack, 'validate')
|
||||||
|
|
|
@ -148,7 +148,6 @@ class instancesTest(HeatTestCase):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(instancesTest, self).setUp()
|
super(instancesTest, self).setUp()
|
||||||
self.fc = fakes.FakeClient()
|
self.fc = fakes.FakeClient()
|
||||||
utils.setup_dummy_db()
|
|
||||||
|
|
||||||
def _create_test_instance(self, return_server, name):
|
def _create_test_instance(self, return_server, name):
|
||||||
stack_name = '%s_s' % name
|
stack_name = '%s_s' % name
|
||||||
|
|
|
@ -13,14 +13,12 @@
|
||||||
|
|
||||||
from heat.common import timeutils as util
|
from heat.common import timeutils as util
|
||||||
from heat.tests.common import HeatTestCase
|
from heat.tests.common import HeatTestCase
|
||||||
from heat.tests import utils
|
|
||||||
|
|
||||||
|
|
||||||
class ISO8601UtilityTest(HeatTestCase):
|
class ISO8601UtilityTest(HeatTestCase):
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(ISO8601UtilityTest, self).setUp()
|
super(ISO8601UtilityTest, self).setUp()
|
||||||
utils.setup_dummy_db()
|
|
||||||
|
|
||||||
def test_valid_durations(self):
|
def test_valid_durations(self):
|
||||||
self.assertEqual(0, util.parse_isoduration('PT'))
|
self.assertEqual(0, util.parse_isoduration('PT'))
|
||||||
|
|
|
@ -112,7 +112,6 @@ class LoadBalancerTest(HeatTestCase):
|
||||||
|
|
||||||
cfg.CONF.set_default('heat_waitcondition_server_url',
|
cfg.CONF.set_default('heat_waitcondition_server_url',
|
||||||
'http://server.test:8000/v1/waitcondition')
|
'http://server.test:8000/v1/waitcondition')
|
||||||
utils.setup_dummy_db()
|
|
||||||
|
|
||||||
def create_loadbalancer(self, t, stack, resource_name):
|
def create_loadbalancer(self, t, stack, resource_name):
|
||||||
rsrc = lb.LoadBalancer(resource_name,
|
rsrc = lb.LoadBalancer(resource_name,
|
||||||
|
|
|
@ -133,7 +133,6 @@ class MetadataRefreshTest(HeatTestCase):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(MetadataRefreshTest, self).setUp()
|
super(MetadataRefreshTest, self).setUp()
|
||||||
self.fc = fakes.FakeKeystoneClient()
|
self.fc = fakes.FakeKeystoneClient()
|
||||||
utils.setup_dummy_db()
|
|
||||||
|
|
||||||
# Note tests creating a stack should be decorated with @stack_delete_after
|
# Note tests creating a stack should be decorated with @stack_delete_after
|
||||||
# to ensure the stack is properly cleaned up
|
# to ensure the stack is properly cleaned up
|
||||||
|
@ -198,7 +197,6 @@ class MetadataRefreshTest(HeatTestCase):
|
||||||
class WaitCondMetadataUpdateTest(HeatTestCase):
|
class WaitCondMetadataUpdateTest(HeatTestCase):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(WaitCondMetadataUpdateTest, self).setUp()
|
super(WaitCondMetadataUpdateTest, self).setUp()
|
||||||
utils.setup_dummy_db()
|
|
||||||
self.fc = fakes.FakeKeystoneClient()
|
self.fc = fakes.FakeKeystoneClient()
|
||||||
|
|
||||||
self.m.StubOutWithMock(service.EngineListener, 'start')
|
self.m.StubOutWithMock(service.EngineListener, 'start')
|
||||||
|
|
|
@ -28,7 +28,6 @@ class MultipartMimeTest(HeatTestCase):
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(MultipartMimeTest, self).setUp()
|
super(MultipartMimeTest, self).setUp()
|
||||||
utils.setup_dummy_db()
|
|
||||||
self.ctx = utils.dummy_context()
|
self.ctx = utils.dummy_context()
|
||||||
self.init_config()
|
self.init_config()
|
||||||
|
|
||||||
|
|
|
@ -68,7 +68,6 @@ Outputs:
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(NestedStackTest, self).setUp()
|
super(NestedStackTest, self).setUp()
|
||||||
self.m.StubOutWithMock(urlfetch, 'get')
|
self.m.StubOutWithMock(urlfetch, 'get')
|
||||||
utils.setup_dummy_db()
|
|
||||||
|
|
||||||
def create_stack(self, template):
|
def create_stack(self, template):
|
||||||
t = template_format.parse(template)
|
t = template_format.parse(template)
|
||||||
|
|
|
@ -375,7 +375,6 @@ class NeutronNetTest(HeatTestCase):
|
||||||
self.m.StubOutWithMock(neutronclient.Client,
|
self.m.StubOutWithMock(neutronclient.Client,
|
||||||
'list_dhcp_agent_hosting_networks')
|
'list_dhcp_agent_hosting_networks')
|
||||||
self.m.StubOutWithMock(clients.OpenStackClients, 'keystone')
|
self.m.StubOutWithMock(clients.OpenStackClients, 'keystone')
|
||||||
utils.setup_dummy_db()
|
|
||||||
|
|
||||||
def create_net(self, t, stack, resource_name):
|
def create_net(self, t, stack, resource_name):
|
||||||
rsrc = net.Net('test_net', t['Resources'][resource_name], stack)
|
rsrc = net.Net('test_net', t['Resources'][resource_name], stack)
|
||||||
|
@ -578,7 +577,6 @@ class NeutronProviderNetTest(HeatTestCase):
|
||||||
self.m.StubOutWithMock(neutronclient.Client, 'delete_network')
|
self.m.StubOutWithMock(neutronclient.Client, 'delete_network')
|
||||||
self.m.StubOutWithMock(neutronclient.Client, 'update_network')
|
self.m.StubOutWithMock(neutronclient.Client, 'update_network')
|
||||||
self.m.StubOutWithMock(clients.OpenStackClients, 'keystone')
|
self.m.StubOutWithMock(clients.OpenStackClients, 'keystone')
|
||||||
utils.setup_dummy_db()
|
|
||||||
|
|
||||||
def create_provider_net(self):
|
def create_provider_net(self):
|
||||||
clients.OpenStackClients.keystone().AndReturn(
|
clients.OpenStackClients.keystone().AndReturn(
|
||||||
|
@ -701,7 +699,6 @@ class NeutronSubnetTest(HeatTestCase):
|
||||||
self.m.StubOutWithMock(neutronclient.Client, 'show_subnet')
|
self.m.StubOutWithMock(neutronclient.Client, 'show_subnet')
|
||||||
self.m.StubOutWithMock(neutronclient.Client, 'update_subnet')
|
self.m.StubOutWithMock(neutronclient.Client, 'update_subnet')
|
||||||
self.m.StubOutWithMock(clients.OpenStackClients, 'keystone')
|
self.m.StubOutWithMock(clients.OpenStackClients, 'keystone')
|
||||||
utils.setup_dummy_db()
|
|
||||||
|
|
||||||
def create_subnet(self, t, stack, resource_name):
|
def create_subnet(self, t, stack, resource_name):
|
||||||
rsrc = subnet.Subnet('test_subnet', t['Resources'][resource_name],
|
rsrc = subnet.Subnet('test_subnet', t['Resources'][resource_name],
|
||||||
|
@ -979,7 +976,6 @@ class NeutronRouterTest(HeatTestCase):
|
||||||
self.m.StubOutWithMock(router.neutronV20,
|
self.m.StubOutWithMock(router.neutronV20,
|
||||||
'find_resourceid_by_name_or_id')
|
'find_resourceid_by_name_or_id')
|
||||||
self.m.StubOutWithMock(clients.OpenStackClients, 'keystone')
|
self.m.StubOutWithMock(clients.OpenStackClients, 'keystone')
|
||||||
utils.setup_dummy_db()
|
|
||||||
|
|
||||||
def create_router(self, t, stack, resource_name):
|
def create_router(self, t, stack, resource_name):
|
||||||
rsrc = router.Router('router', t['Resources'][resource_name], stack)
|
rsrc = router.Router('router', t['Resources'][resource_name], stack)
|
||||||
|
@ -1577,7 +1573,6 @@ class NeutronFloatingIPTest(HeatTestCase):
|
||||||
self.m.StubOutWithMock(neutronclient.Client, 'update_port')
|
self.m.StubOutWithMock(neutronclient.Client, 'update_port')
|
||||||
self.m.StubOutWithMock(neutronclient.Client, 'show_port')
|
self.m.StubOutWithMock(neutronclient.Client, 'show_port')
|
||||||
self.m.StubOutWithMock(clients.OpenStackClients, 'keystone')
|
self.m.StubOutWithMock(clients.OpenStackClients, 'keystone')
|
||||||
utils.setup_dummy_db()
|
|
||||||
|
|
||||||
def test_floating_ip(self):
|
def test_floating_ip(self):
|
||||||
|
|
||||||
|
@ -1848,7 +1843,6 @@ class NeutronPortTest(HeatTestCase):
|
||||||
self.m.StubOutWithMock(neutronclient.Client, 'create_port')
|
self.m.StubOutWithMock(neutronclient.Client, 'create_port')
|
||||||
self.m.StubOutWithMock(neutronclient.Client, 'show_port')
|
self.m.StubOutWithMock(neutronclient.Client, 'show_port')
|
||||||
self.m.StubOutWithMock(clients.OpenStackClients, 'keystone')
|
self.m.StubOutWithMock(clients.OpenStackClients, 'keystone')
|
||||||
utils.setup_dummy_db()
|
|
||||||
|
|
||||||
def test_missing_subnet_id(self):
|
def test_missing_subnet_id(self):
|
||||||
clients.OpenStackClients.keystone().AndReturn(
|
clients.OpenStackClients.keystone().AndReturn(
|
||||||
|
|
|
@ -110,7 +110,6 @@ class AutoScalingTest(HeatTestCase):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(AutoScalingTest, self).setUp()
|
super(AutoScalingTest, self).setUp()
|
||||||
|
|
||||||
utils.setup_dummy_db()
|
|
||||||
self.ctx = utils.dummy_context()
|
self.ctx = utils.dummy_context()
|
||||||
self.fc = v1fakes.FakeClient()
|
self.fc = v1fakes.FakeClient()
|
||||||
|
|
||||||
|
|
|
@ -96,7 +96,6 @@ class FirewallTest(HeatTestCase):
|
||||||
self.m.StubOutWithMock(neutronclient.Client, 'show_firewall')
|
self.m.StubOutWithMock(neutronclient.Client, 'show_firewall')
|
||||||
self.m.StubOutWithMock(neutronclient.Client, 'update_firewall')
|
self.m.StubOutWithMock(neutronclient.Client, 'update_firewall')
|
||||||
self.m.StubOutWithMock(clients.OpenStackClients, 'keystone')
|
self.m.StubOutWithMock(clients.OpenStackClients, 'keystone')
|
||||||
utils.setup_dummy_db()
|
|
||||||
|
|
||||||
def create_firewall(self):
|
def create_firewall(self):
|
||||||
clients.OpenStackClients.keystone().AndReturn(
|
clients.OpenStackClients.keystone().AndReturn(
|
||||||
|
@ -227,7 +226,6 @@ class FirewallPolicyTest(HeatTestCase):
|
||||||
self.m.StubOutWithMock(neutronclient.Client, 'show_firewall_policy')
|
self.m.StubOutWithMock(neutronclient.Client, 'show_firewall_policy')
|
||||||
self.m.StubOutWithMock(neutronclient.Client, 'update_firewall_policy')
|
self.m.StubOutWithMock(neutronclient.Client, 'update_firewall_policy')
|
||||||
self.m.StubOutWithMock(clients.OpenStackClients, 'keystone')
|
self.m.StubOutWithMock(clients.OpenStackClients, 'keystone')
|
||||||
utils.setup_dummy_db()
|
|
||||||
|
|
||||||
def create_firewall_policy(self):
|
def create_firewall_policy(self):
|
||||||
clients.OpenStackClients.keystone().AndReturn(
|
clients.OpenStackClients.keystone().AndReturn(
|
||||||
|
@ -357,7 +355,6 @@ class FirewallRuleTest(HeatTestCase):
|
||||||
self.m.StubOutWithMock(neutronclient.Client, 'show_firewall_rule')
|
self.m.StubOutWithMock(neutronclient.Client, 'show_firewall_rule')
|
||||||
self.m.StubOutWithMock(neutronclient.Client, 'update_firewall_rule')
|
self.m.StubOutWithMock(neutronclient.Client, 'update_firewall_rule')
|
||||||
self.m.StubOutWithMock(clients.OpenStackClients, 'keystone')
|
self.m.StubOutWithMock(clients.OpenStackClients, 'keystone')
|
||||||
utils.setup_dummy_db()
|
|
||||||
|
|
||||||
def create_firewall_rule(self):
|
def create_firewall_rule(self):
|
||||||
clients.OpenStackClients.keystone().AndReturn(
|
clients.OpenStackClients.keystone().AndReturn(
|
||||||
|
|
|
@ -206,7 +206,6 @@ class HealthMonitorTest(HeatTestCase):
|
||||||
self.m.StubOutWithMock(neutronclient.Client, 'show_health_monitor')
|
self.m.StubOutWithMock(neutronclient.Client, 'show_health_monitor')
|
||||||
self.m.StubOutWithMock(neutronclient.Client, 'update_health_monitor')
|
self.m.StubOutWithMock(neutronclient.Client, 'update_health_monitor')
|
||||||
self.m.StubOutWithMock(clients.OpenStackClients, 'keystone')
|
self.m.StubOutWithMock(clients.OpenStackClients, 'keystone')
|
||||||
utils.setup_dummy_db()
|
|
||||||
|
|
||||||
def create_health_monitor(self):
|
def create_health_monitor(self):
|
||||||
clients.OpenStackClients.keystone().AndReturn(
|
clients.OpenStackClients.keystone().AndReturn(
|
||||||
|
@ -344,7 +343,6 @@ class PoolTest(HeatTestCase):
|
||||||
self.m.StubOutWithMock(neutronclient.Client, 'delete_vip')
|
self.m.StubOutWithMock(neutronclient.Client, 'delete_vip')
|
||||||
self.m.StubOutWithMock(neutronclient.Client, 'show_vip')
|
self.m.StubOutWithMock(neutronclient.Client, 'show_vip')
|
||||||
self.m.StubOutWithMock(clients.OpenStackClients, 'keystone')
|
self.m.StubOutWithMock(clients.OpenStackClients, 'keystone')
|
||||||
utils.setup_dummy_db()
|
|
||||||
|
|
||||||
def create_pool(self, with_vip_subnet=False):
|
def create_pool(self, with_vip_subnet=False):
|
||||||
clients.OpenStackClients.keystone().AndReturn(
|
clients.OpenStackClients.keystone().AndReturn(
|
||||||
|
@ -782,7 +780,6 @@ class PoolMemberTest(HeatTestCase):
|
||||||
self.m.StubOutWithMock(neutronclient.Client, 'update_member')
|
self.m.StubOutWithMock(neutronclient.Client, 'update_member')
|
||||||
self.m.StubOutWithMock(neutronclient.Client, 'show_member')
|
self.m.StubOutWithMock(neutronclient.Client, 'show_member')
|
||||||
self.m.StubOutWithMock(clients.OpenStackClients, 'keystone')
|
self.m.StubOutWithMock(clients.OpenStackClients, 'keystone')
|
||||||
utils.setup_dummy_db()
|
|
||||||
|
|
||||||
def create_member(self):
|
def create_member(self):
|
||||||
clients.OpenStackClients.keystone().AndReturn(
|
clients.OpenStackClients.keystone().AndReturn(
|
||||||
|
@ -887,7 +884,6 @@ class LoadBalancerTest(HeatTestCase):
|
||||||
self.m.StubOutWithMock(neutronclient.Client, 'delete_member')
|
self.m.StubOutWithMock(neutronclient.Client, 'delete_member')
|
||||||
self.m.StubOutWithMock(clients.OpenStackClients, 'keystone')
|
self.m.StubOutWithMock(clients.OpenStackClients, 'keystone')
|
||||||
self.m.StubOutWithMock(clients.OpenStackClients, 'nova')
|
self.m.StubOutWithMock(clients.OpenStackClients, 'nova')
|
||||||
utils.setup_dummy_db()
|
|
||||||
|
|
||||||
def create_load_balancer(self):
|
def create_load_balancer(self):
|
||||||
clients.OpenStackClients.keystone().AndReturn(
|
clients.OpenStackClients.keystone().AndReturn(
|
||||||
|
@ -988,7 +984,6 @@ class PoolUpdateHealthMonitorsTest(HeatTestCase):
|
||||||
self.m.StubOutWithMock(neutronclient.Client, 'delete_vip')
|
self.m.StubOutWithMock(neutronclient.Client, 'delete_vip')
|
||||||
self.m.StubOutWithMock(neutronclient.Client, 'show_vip')
|
self.m.StubOutWithMock(neutronclient.Client, 'show_vip')
|
||||||
self.m.StubOutWithMock(clients.OpenStackClients, 'keystone')
|
self.m.StubOutWithMock(clients.OpenStackClients, 'keystone')
|
||||||
utils.setup_dummy_db()
|
|
||||||
|
|
||||||
def _create_pool_with_health_monitors(self):
|
def _create_pool_with_health_monitors(self):
|
||||||
clients.OpenStackClients.keystone().MultipleTimes().AndReturn(
|
clients.OpenStackClients.keystone().MultipleTimes().AndReturn(
|
||||||
|
|
|
@ -67,7 +67,6 @@ class MeteringLabelTest(HeatTestCase):
|
||||||
self.m.StubOutWithMock(neutronclient.Client,
|
self.m.StubOutWithMock(neutronclient.Client,
|
||||||
'show_metering_label_rule')
|
'show_metering_label_rule')
|
||||||
self.m.StubOutWithMock(clients.OpenStackClients, 'keystone')
|
self.m.StubOutWithMock(clients.OpenStackClients, 'keystone')
|
||||||
utils.setup_dummy_db()
|
|
||||||
|
|
||||||
def create_metering_label(self):
|
def create_metering_label(self):
|
||||||
clients.OpenStackClients.keystone().AndReturn(
|
clients.OpenStackClients.keystone().AndReturn(
|
||||||
|
@ -180,7 +179,6 @@ class MeteringRuleTest(HeatTestCase):
|
||||||
self.m.StubOutWithMock(neutronclient.Client,
|
self.m.StubOutWithMock(neutronclient.Client,
|
||||||
'show_metering_label_rule')
|
'show_metering_label_rule')
|
||||||
self.m.StubOutWithMock(clients.OpenStackClients, 'keystone')
|
self.m.StubOutWithMock(clients.OpenStackClients, 'keystone')
|
||||||
utils.setup_dummy_db()
|
|
||||||
|
|
||||||
def create_metering_label_rule(self):
|
def create_metering_label_rule(self):
|
||||||
clients.OpenStackClients.keystone().AndReturn(
|
clients.OpenStackClients.keystone().AndReturn(
|
||||||
|
|
|
@ -86,7 +86,6 @@ class NeutronNetworkGatewayTest(HeatTestCase):
|
||||||
'disconnect_network_gateway')
|
'disconnect_network_gateway')
|
||||||
self.m.StubOutWithMock(neutronclient.Client, 'list_networks')
|
self.m.StubOutWithMock(neutronclient.Client, 'list_networks')
|
||||||
self.m.StubOutWithMock(clients.OpenStackClients, 'keystone')
|
self.m.StubOutWithMock(clients.OpenStackClients, 'keystone')
|
||||||
utils.setup_dummy_db()
|
|
||||||
|
|
||||||
def prepare_create_network_gateway(self):
|
def prepare_create_network_gateway(self):
|
||||||
clients.OpenStackClients.keystone().AndReturn(
|
clients.OpenStackClients.keystone().AndReturn(
|
||||||
|
|
|
@ -95,7 +95,6 @@ Resources:
|
||||||
self.m.StubOutWithMock(nova_sg.SecurityGroupManager, 'delete')
|
self.m.StubOutWithMock(nova_sg.SecurityGroupManager, 'delete')
|
||||||
self.m.StubOutWithMock(nova_sg.SecurityGroupManager, 'get')
|
self.m.StubOutWithMock(nova_sg.SecurityGroupManager, 'get')
|
||||||
self.m.StubOutWithMock(nova_sg.SecurityGroupManager, 'list')
|
self.m.StubOutWithMock(nova_sg.SecurityGroupManager, 'list')
|
||||||
utils.setup_dummy_db()
|
|
||||||
self.m.StubOutWithMock(neutronclient.Client, 'create_security_group')
|
self.m.StubOutWithMock(neutronclient.Client, 'create_security_group')
|
||||||
self.m.StubOutWithMock(
|
self.m.StubOutWithMock(
|
||||||
neutronclient.Client, 'create_security_group_rule')
|
neutronclient.Client, 'create_security_group_rule')
|
||||||
|
|
|
@ -153,7 +153,6 @@ class VPNServiceTest(HeatTestCase):
|
||||||
self.m.StubOutWithMock(neutronclient.Client, 'show_vpnservice')
|
self.m.StubOutWithMock(neutronclient.Client, 'show_vpnservice')
|
||||||
self.m.StubOutWithMock(neutronclient.Client, 'update_vpnservice')
|
self.m.StubOutWithMock(neutronclient.Client, 'update_vpnservice')
|
||||||
self.m.StubOutWithMock(clients.OpenStackClients, 'keystone')
|
self.m.StubOutWithMock(clients.OpenStackClients, 'keystone')
|
||||||
utils.setup_dummy_db()
|
|
||||||
|
|
||||||
def create_vpnservice(self):
|
def create_vpnservice(self):
|
||||||
clients.OpenStackClients.keystone().AndReturn(
|
clients.OpenStackClients.keystone().AndReturn(
|
||||||
|
@ -308,7 +307,6 @@ class IPsecSiteConnectionTest(HeatTestCase):
|
||||||
self.m.StubOutWithMock(neutronclient.Client,
|
self.m.StubOutWithMock(neutronclient.Client,
|
||||||
'update_ipsec_site_connection')
|
'update_ipsec_site_connection')
|
||||||
self.m.StubOutWithMock(clients.OpenStackClients, 'keystone')
|
self.m.StubOutWithMock(clients.OpenStackClients, 'keystone')
|
||||||
utils.setup_dummy_db()
|
|
||||||
|
|
||||||
def create_ipsec_site_connection(self):
|
def create_ipsec_site_connection(self):
|
||||||
clients.OpenStackClients.keystone().AndReturn(
|
clients.OpenStackClients.keystone().AndReturn(
|
||||||
|
@ -467,7 +465,6 @@ class IKEPolicyTest(HeatTestCase):
|
||||||
self.m.StubOutWithMock(neutronclient.Client, 'show_ikepolicy')
|
self.m.StubOutWithMock(neutronclient.Client, 'show_ikepolicy')
|
||||||
self.m.StubOutWithMock(neutronclient.Client, 'update_ikepolicy')
|
self.m.StubOutWithMock(neutronclient.Client, 'update_ikepolicy')
|
||||||
self.m.StubOutWithMock(clients.OpenStackClients, 'keystone')
|
self.m.StubOutWithMock(clients.OpenStackClients, 'keystone')
|
||||||
utils.setup_dummy_db()
|
|
||||||
|
|
||||||
def create_ikepolicy(self):
|
def create_ikepolicy(self):
|
||||||
clients.OpenStackClients.keystone().AndReturn(
|
clients.OpenStackClients.keystone().AndReturn(
|
||||||
|
@ -620,7 +617,6 @@ class IPsecPolicyTest(HeatTestCase):
|
||||||
self.m.StubOutWithMock(neutronclient.Client, 'show_ipsecpolicy')
|
self.m.StubOutWithMock(neutronclient.Client, 'show_ipsecpolicy')
|
||||||
self.m.StubOutWithMock(neutronclient.Client, 'update_ipsecpolicy')
|
self.m.StubOutWithMock(neutronclient.Client, 'update_ipsecpolicy')
|
||||||
self.m.StubOutWithMock(clients.OpenStackClients, 'keystone')
|
self.m.StubOutWithMock(clients.OpenStackClients, 'keystone')
|
||||||
utils.setup_dummy_db()
|
|
||||||
|
|
||||||
def create_ipsecpolicy(self):
|
def create_ipsecpolicy(self):
|
||||||
clients.OpenStackClients.keystone().AndReturn(
|
clients.OpenStackClients.keystone().AndReturn(
|
||||||
|
|
|
@ -44,7 +44,6 @@ class nokeyTest(HeatTestCase):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(nokeyTest, self).setUp()
|
super(nokeyTest, self).setUp()
|
||||||
self.fc = fakes.FakeClient()
|
self.fc = fakes.FakeClient()
|
||||||
utils.setup_dummy_db()
|
|
||||||
|
|
||||||
def test_nokey_create(self):
|
def test_nokey_create(self):
|
||||||
|
|
||||||
|
|
|
@ -42,7 +42,6 @@ class NotificationTest(common.HeatTestCase):
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(NotificationTest, self).setUp()
|
super(NotificationTest, self).setUp()
|
||||||
utils.setup_dummy_db()
|
|
||||||
|
|
||||||
cfg.CONF.import_opt('notification_driver',
|
cfg.CONF.import_opt('notification_driver',
|
||||||
'heat.openstack.common.notifier.api')
|
'heat.openstack.common.notifier.api')
|
||||||
|
@ -160,7 +159,6 @@ class ScaleNotificationTest(common.HeatTestCase):
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(ScaleNotificationTest, self).setUp()
|
super(ScaleNotificationTest, self).setUp()
|
||||||
utils.setup_dummy_db()
|
|
||||||
|
|
||||||
cfg.CONF.import_opt('notification_driver',
|
cfg.CONF.import_opt('notification_driver',
|
||||||
'heat.openstack.common.notifier.api')
|
'heat.openstack.common.notifier.api')
|
||||||
|
|
|
@ -67,8 +67,6 @@ class NovaFloatingIPTest(HeatTestCase):
|
||||||
self.m.StubOutWithMock(self.novaclient.servers, 'remove_floating_ip')
|
self.m.StubOutWithMock(self.novaclient.servers, 'remove_floating_ip')
|
||||||
self.m.StubOutWithMock(clients.OpenStackClients, 'keystone')
|
self.m.StubOutWithMock(clients.OpenStackClients, 'keystone')
|
||||||
|
|
||||||
utils.setup_dummy_db()
|
|
||||||
|
|
||||||
def _make_obj(self, **kwargs):
|
def _make_obj(self, **kwargs):
|
||||||
mock = self.m.CreateMockAnything()
|
mock = self.m.CreateMockAnything()
|
||||||
for k, v in kwargs.iteritems():
|
for k, v in kwargs.iteritems():
|
||||||
|
|
|
@ -40,7 +40,6 @@ class NovaKeyPairTest(HeatTestCase):
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(NovaKeyPairTest, self).setUp()
|
super(NovaKeyPairTest, self).setUp()
|
||||||
utils.setup_dummy_db()
|
|
||||||
self.fake_nova = self.m.CreateMockAnything()
|
self.fake_nova = self.m.CreateMockAnything()
|
||||||
self.fake_keypairs = self.m.CreateMockAnything()
|
self.fake_keypairs = self.m.CreateMockAnything()
|
||||||
self.fake_nova.keypairs = self.fake_keypairs
|
self.fake_nova.keypairs = self.fake_keypairs
|
||||||
|
|
|
@ -90,7 +90,6 @@ class OSDBInstanceTest(HeatTestCase):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(OSDBInstanceTest, self).setUp()
|
super(OSDBInstanceTest, self).setUp()
|
||||||
self.fc = self.m.CreateMockAnything()
|
self.fc = self.m.CreateMockAnything()
|
||||||
utils.setup_dummy_db()
|
|
||||||
|
|
||||||
def _setup_test_clouddbinstance(self, name, parsed_t):
|
def _setup_test_clouddbinstance(self, name, parsed_t):
|
||||||
stack_name = '%s_stack' % name
|
stack_name = '%s_stack' % name
|
||||||
|
|
|
@ -739,7 +739,6 @@ class ResolveDataTest(HeatTestCase):
|
||||||
super(ResolveDataTest, self).setUp()
|
super(ResolveDataTest, self).setUp()
|
||||||
self.username = 'parser_stack_test_user'
|
self.username = 'parser_stack_test_user'
|
||||||
|
|
||||||
utils.setup_dummy_db()
|
|
||||||
self.ctx = utils.dummy_context()
|
self.ctx = utils.dummy_context()
|
||||||
|
|
||||||
self.stack = parser.Stack(self.ctx, 'resolve_test_stack',
|
self.stack = parser.Stack(self.ctx, 'resolve_test_stack',
|
||||||
|
@ -844,7 +843,6 @@ class StackTest(HeatTestCase):
|
||||||
|
|
||||||
self.username = 'parser_stack_test_user'
|
self.username = 'parser_stack_test_user'
|
||||||
|
|
||||||
utils.setup_dummy_db()
|
|
||||||
self.ctx = utils.dummy_context()
|
self.ctx = utils.dummy_context()
|
||||||
|
|
||||||
resource._register_class('GenericResourceType',
|
resource._register_class('GenericResourceType',
|
||||||
|
|
|
@ -38,7 +38,6 @@ class MyCloudResource(generic_rsrc.GenericResource):
|
||||||
class ProviderTemplateTest(HeatTestCase):
|
class ProviderTemplateTest(HeatTestCase):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(ProviderTemplateTest, self).setUp()
|
super(ProviderTemplateTest, self).setUp()
|
||||||
utils.setup_dummy_db()
|
|
||||||
resource._register_class('OS::ResourceType',
|
resource._register_class('OS::ResourceType',
|
||||||
generic_rsrc.GenericResource)
|
generic_rsrc.GenericResource)
|
||||||
resource._register_class('myCloud::ResourceType',
|
resource._register_class('myCloud::ResourceType',
|
||||||
|
@ -677,7 +676,6 @@ Outputs:
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(ProviderTemplateUpdateTest, self).setUp()
|
super(ProviderTemplateUpdateTest, self).setUp()
|
||||||
utils.setup_dummy_db()
|
|
||||||
self.ctx = utils.dummy_context('test_username', 'aaaa', 'password')
|
self.ctx = utils.dummy_context('test_username', 'aaaa', 'password')
|
||||||
|
|
||||||
def create_stack(self):
|
def create_stack(self):
|
||||||
|
|
|
@ -43,7 +43,6 @@ Resources:
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(HeatTestCase, self).setUp()
|
super(HeatTestCase, self).setUp()
|
||||||
utils.setup_dummy_db()
|
|
||||||
self.ctx = utils.dummy_context()
|
self.ctx = utils.dummy_context()
|
||||||
|
|
||||||
def create_stack(self, template):
|
def create_stack(self, template):
|
||||||
|
|
|
@ -35,7 +35,6 @@ from heat.tests import utils
|
||||||
class ResourceTest(HeatTestCase):
|
class ResourceTest(HeatTestCase):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(ResourceTest, self).setUp()
|
super(ResourceTest, self).setUp()
|
||||||
utils.setup_dummy_db()
|
|
||||||
|
|
||||||
resource._register_class('GenericResourceType',
|
resource._register_class('GenericResourceType',
|
||||||
generic_rsrc.GenericResource)
|
generic_rsrc.GenericResource)
|
||||||
|
@ -745,7 +744,6 @@ class ResourceTest(HeatTestCase):
|
||||||
class ResourceAdoptTest(HeatTestCase):
|
class ResourceAdoptTest(HeatTestCase):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(ResourceAdoptTest, self).setUp()
|
super(ResourceAdoptTest, self).setUp()
|
||||||
utils.setup_dummy_db()
|
|
||||||
resource._register_class('GenericResourceType',
|
resource._register_class('GenericResourceType',
|
||||||
generic_rsrc.GenericResource)
|
generic_rsrc.GenericResource)
|
||||||
|
|
||||||
|
@ -829,7 +827,6 @@ class ResourceAdoptTest(HeatTestCase):
|
||||||
class ResourceDependenciesTest(HeatTestCase):
|
class ResourceDependenciesTest(HeatTestCase):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(ResourceDependenciesTest, self).setUp()
|
super(ResourceDependenciesTest, self).setUp()
|
||||||
utils.setup_dummy_db()
|
|
||||||
|
|
||||||
resource._register_class('GenericResourceType',
|
resource._register_class('GenericResourceType',
|
||||||
generic_rsrc.GenericResource)
|
generic_rsrc.GenericResource)
|
||||||
|
@ -1297,7 +1294,6 @@ class MetadataTest(HeatTestCase):
|
||||||
'Type': 'Foo',
|
'Type': 'Foo',
|
||||||
'Metadata': {'Test': 'Initial metadata'}
|
'Metadata': {'Test': 'Initial metadata'}
|
||||||
}
|
}
|
||||||
utils.setup_dummy_db()
|
|
||||||
self.stack = parser.Stack(utils.dummy_context(),
|
self.stack = parser.Stack(utils.dummy_context(),
|
||||||
'test_stack', parser.Template({}))
|
'test_stack', parser.Template({}))
|
||||||
self.stack.store()
|
self.stack.store()
|
||||||
|
|
|
@ -77,7 +77,6 @@ class ResourceGroupTest(common.HeatTestCase):
|
||||||
common.HeatTestCase.setUp(self)
|
common.HeatTestCase.setUp(self)
|
||||||
resource._register_class("dummy.resource",
|
resource._register_class("dummy.resource",
|
||||||
ResourceWithPropsAndId)
|
ResourceWithPropsAndId)
|
||||||
utils.setup_dummy_db()
|
|
||||||
|
|
||||||
def test_assemble_nested(self):
|
def test_assemble_nested(self):
|
||||||
"""
|
"""
|
||||||
|
|
|
@ -41,7 +41,6 @@ restarter_template = '''
|
||||||
class RestarterTest(common.HeatTestCase):
|
class RestarterTest(common.HeatTestCase):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(RestarterTest, self).setUp()
|
super(RestarterTest, self).setUp()
|
||||||
utils.setup_dummy_db()
|
|
||||||
|
|
||||||
def create_restarter(self):
|
def create_restarter(self):
|
||||||
snippet = template_format.parse(restarter_template)
|
snippet = template_format.parse(restarter_template)
|
||||||
|
|
|
@ -77,8 +77,6 @@ class s3Test(HeatTestCase):
|
||||||
self.m.StubOutWithMock(swiftclient.Connection, 'get_auth')
|
self.m.StubOutWithMock(swiftclient.Connection, 'get_auth')
|
||||||
self.m.StubOutWithMock(clients.OpenStackClients, 'keystone')
|
self.m.StubOutWithMock(clients.OpenStackClients, 'keystone')
|
||||||
|
|
||||||
utils.setup_dummy_db()
|
|
||||||
|
|
||||||
def create_resource(self, t, stack, resource_name):
|
def create_resource(self, t, stack, resource_name):
|
||||||
rsrc = s3.S3Bucket('test_resource',
|
rsrc = s3.S3Bucket('test_resource',
|
||||||
t['Resources'][resource_name],
|
t['Resources'][resource_name],
|
||||||
|
|
|
@ -137,7 +137,6 @@ Resources:
|
||||||
self.m.StubOutWithMock(nova_sg.SecurityGroupManager, 'delete')
|
self.m.StubOutWithMock(nova_sg.SecurityGroupManager, 'delete')
|
||||||
self.m.StubOutWithMock(nova_sg.SecurityGroupManager, 'get')
|
self.m.StubOutWithMock(nova_sg.SecurityGroupManager, 'get')
|
||||||
self.m.StubOutWithMock(nova_sg.SecurityGroupManager, 'list')
|
self.m.StubOutWithMock(nova_sg.SecurityGroupManager, 'list')
|
||||||
utils.setup_dummy_db()
|
|
||||||
self.m.StubOutWithMock(neutronclient.Client, 'create_security_group')
|
self.m.StubOutWithMock(neutronclient.Client, 'create_security_group')
|
||||||
self.m.StubOutWithMock(
|
self.m.StubOutWithMock(
|
||||||
neutronclient.Client, 'create_security_group_rule')
|
neutronclient.Client, 'create_security_group_rule')
|
||||||
|
|
|
@ -70,7 +70,6 @@ class ServersTest(HeatTestCase):
|
||||||
self.fc = fakes_v1_1.FakeClient()
|
self.fc = fakes_v1_1.FakeClient()
|
||||||
self.fkc = fakes.FakeKeystoneClient()
|
self.fkc = fakes.FakeKeystoneClient()
|
||||||
|
|
||||||
utils.setup_dummy_db()
|
|
||||||
self.limits = self.m.CreateMockAnything()
|
self.limits = self.m.CreateMockAnything()
|
||||||
self.limits.absolute = self._limits_absolute()
|
self.limits.absolute = self._limits_absolute()
|
||||||
|
|
||||||
|
|
|
@ -128,7 +128,6 @@ class ServerTagsTest(HeatTestCase):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(ServerTagsTest, self).setUp()
|
super(ServerTagsTest, self).setUp()
|
||||||
self.fc = fakes.FakeClient()
|
self.fc = fakes.FakeClient()
|
||||||
utils.setup_dummy_db()
|
|
||||||
|
|
||||||
def _setup_test_instance(self, intags=None, nova_tags=None):
|
def _setup_test_instance(self, intags=None, nova_tags=None):
|
||||||
stack_name = 'tag_test'
|
stack_name = 'tag_test'
|
||||||
|
|
|
@ -50,7 +50,6 @@ class SignalTest(HeatTestCase):
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(SignalTest, self).setUp()
|
super(SignalTest, self).setUp()
|
||||||
utils.setup_dummy_db()
|
|
||||||
|
|
||||||
resource._register_class('SignalResourceType',
|
resource._register_class('SignalResourceType',
|
||||||
generic_resource.SignalResource)
|
generic_resource.SignalResource)
|
||||||
|
@ -65,7 +64,6 @@ class SignalTest(HeatTestCase):
|
||||||
|
|
||||||
def tearDown(self):
|
def tearDown(self):
|
||||||
super(SignalTest, self).tearDown()
|
super(SignalTest, self).tearDown()
|
||||||
utils.reset_dummy_db()
|
|
||||||
|
|
||||||
# Note tests creating a stack should be decorated with @stack_delete_after
|
# Note tests creating a stack should be decorated with @stack_delete_after
|
||||||
# to ensure the stack is properly cleaned up
|
# to ensure the stack is properly cleaned up
|
||||||
|
|
|
@ -28,7 +28,6 @@ class SoftwareConfigTest(HeatTestCase):
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(SoftwareConfigTest, self).setUp()
|
super(SoftwareConfigTest, self).setUp()
|
||||||
utils.setup_dummy_db()
|
|
||||||
self.ctx = utils.dummy_context()
|
self.ctx = utils.dummy_context()
|
||||||
self.properties = {
|
self.properties = {
|
||||||
'group': 'Heat::Shell',
|
'group': 'Heat::Shell',
|
||||||
|
|
|
@ -68,7 +68,6 @@ class SoftwareDeploymentTest(HeatTestCase):
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(SoftwareDeploymentTest, self).setUp()
|
super(SoftwareDeploymentTest, self).setUp()
|
||||||
utils.setup_dummy_db()
|
|
||||||
self.ctx = utils.dummy_context()
|
self.ctx = utils.dummy_context()
|
||||||
|
|
||||||
def _create_stack(self, tmpl):
|
def _create_stack(self, tmpl):
|
||||||
|
|
|
@ -89,8 +89,6 @@ class SqlAlchemyTest(HeatTestCase):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(SqlAlchemyTest, self).setUp()
|
super(SqlAlchemyTest, self).setUp()
|
||||||
self.fc = fakes.FakeClient()
|
self.fc = fakes.FakeClient()
|
||||||
utils.setup_dummy_db()
|
|
||||||
utils.reset_dummy_db()
|
|
||||||
self.ctx = utils.dummy_context()
|
self.ctx = utils.dummy_context()
|
||||||
|
|
||||||
def tearDown(self):
|
def tearDown(self):
|
||||||
|
@ -901,7 +899,6 @@ class DBAPIRawTemplateTest(HeatTestCase):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(DBAPIRawTemplateTest, self).setUp()
|
super(DBAPIRawTemplateTest, self).setUp()
|
||||||
self.ctx = utils.dummy_context()
|
self.ctx = utils.dummy_context()
|
||||||
utils.setup_dummy_db()
|
|
||||||
|
|
||||||
def test_raw_template_create(self):
|
def test_raw_template_create(self):
|
||||||
t = template_format.parse(wp_template)
|
t = template_format.parse(wp_template)
|
||||||
|
@ -922,7 +919,6 @@ class DBAPIUserCredsTest(HeatTestCase):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(DBAPIUserCredsTest, self).setUp()
|
super(DBAPIUserCredsTest, self).setUp()
|
||||||
self.ctx = utils.dummy_context()
|
self.ctx = utils.dummy_context()
|
||||||
utils.setup_dummy_db()
|
|
||||||
|
|
||||||
def test_user_creds_create_trust(self):
|
def test_user_creds_create_trust(self):
|
||||||
user_creds = create_user_creds(self.ctx, trust_id='test_trust_id',
|
user_creds = create_user_creds(self.ctx, trust_id='test_trust_id',
|
||||||
|
@ -972,8 +968,6 @@ class DBAPIStackTest(HeatTestCase):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(DBAPIStackTest, self).setUp()
|
super(DBAPIStackTest, self).setUp()
|
||||||
self.ctx = utils.dummy_context()
|
self.ctx = utils.dummy_context()
|
||||||
utils.setup_dummy_db()
|
|
||||||
utils.reset_dummy_db()
|
|
||||||
self.template = create_raw_template(self.ctx)
|
self.template = create_raw_template(self.ctx)
|
||||||
self.user_creds = create_user_creds(self.ctx)
|
self.user_creds = create_user_creds(self.ctx)
|
||||||
|
|
||||||
|
@ -1227,8 +1221,6 @@ class DBAPIResourceTest(HeatTestCase):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(DBAPIResourceTest, self).setUp()
|
super(DBAPIResourceTest, self).setUp()
|
||||||
self.ctx = utils.dummy_context()
|
self.ctx = utils.dummy_context()
|
||||||
utils.setup_dummy_db()
|
|
||||||
utils.reset_dummy_db()
|
|
||||||
self.template = create_raw_template(self.ctx)
|
self.template = create_raw_template(self.ctx)
|
||||||
self.user_creds = create_user_creds(self.ctx)
|
self.user_creds = create_user_creds(self.ctx)
|
||||||
self.stack = create_stack(self.ctx, self.template, self.user_creds)
|
self.stack = create_stack(self.ctx, self.template, self.user_creds)
|
||||||
|
@ -1313,8 +1305,6 @@ class DBAPIStackLockTest(HeatTestCase):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(DBAPIStackLockTest, self).setUp()
|
super(DBAPIStackLockTest, self).setUp()
|
||||||
self.ctx = utils.dummy_context()
|
self.ctx = utils.dummy_context()
|
||||||
utils.setup_dummy_db()
|
|
||||||
utils.reset_dummy_db()
|
|
||||||
self.template = create_raw_template(self.ctx)
|
self.template = create_raw_template(self.ctx)
|
||||||
self.user_creds = create_user_creds(self.ctx)
|
self.user_creds = create_user_creds(self.ctx)
|
||||||
self.stack = create_stack(self.ctx, self.template, self.user_creds)
|
self.stack = create_stack(self.ctx, self.template, self.user_creds)
|
||||||
|
@ -1375,8 +1365,6 @@ class DBAPIResourceDataTest(HeatTestCase):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(DBAPIResourceDataTest, self).setUp()
|
super(DBAPIResourceDataTest, self).setUp()
|
||||||
self.ctx = utils.dummy_context()
|
self.ctx = utils.dummy_context()
|
||||||
utils.setup_dummy_db()
|
|
||||||
utils.reset_dummy_db()
|
|
||||||
self.template = create_raw_template(self.ctx)
|
self.template = create_raw_template(self.ctx)
|
||||||
self.user_creds = create_user_creds(self.ctx)
|
self.user_creds = create_user_creds(self.ctx)
|
||||||
self.stack = create_stack(self.ctx, self.template, self.user_creds)
|
self.stack = create_stack(self.ctx, self.template, self.user_creds)
|
||||||
|
@ -1428,8 +1416,6 @@ class DBAPIEventTest(HeatTestCase):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(DBAPIEventTest, self).setUp()
|
super(DBAPIEventTest, self).setUp()
|
||||||
self.ctx = utils.dummy_context()
|
self.ctx = utils.dummy_context()
|
||||||
utils.setup_dummy_db()
|
|
||||||
utils.reset_dummy_db()
|
|
||||||
self.template = create_raw_template(self.ctx)
|
self.template = create_raw_template(self.ctx)
|
||||||
self.user_creds = create_user_creds(self.ctx)
|
self.user_creds = create_user_creds(self.ctx)
|
||||||
|
|
||||||
|
@ -1524,8 +1510,6 @@ class DBAPIWatchRuleTest(HeatTestCase):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(DBAPIWatchRuleTest, self).setUp()
|
super(DBAPIWatchRuleTest, self).setUp()
|
||||||
self.ctx = utils.dummy_context()
|
self.ctx = utils.dummy_context()
|
||||||
utils.setup_dummy_db()
|
|
||||||
utils.reset_dummy_db()
|
|
||||||
self.template = create_raw_template(self.ctx)
|
self.template = create_raw_template(self.ctx)
|
||||||
self.user_creds = create_user_creds(self.ctx)
|
self.user_creds = create_user_creds(self.ctx)
|
||||||
self.stack = create_stack(self.ctx, self.template, self.user_creds)
|
self.stack = create_stack(self.ctx, self.template, self.user_creds)
|
||||||
|
@ -1606,8 +1590,6 @@ class DBAPIWatchDataTest(HeatTestCase):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(DBAPIWatchDataTest, self).setUp()
|
super(DBAPIWatchDataTest, self).setUp()
|
||||||
self.ctx = utils.dummy_context()
|
self.ctx = utils.dummy_context()
|
||||||
utils.setup_dummy_db()
|
|
||||||
utils.reset_dummy_db()
|
|
||||||
self.template = create_raw_template(self.ctx)
|
self.template = create_raw_template(self.ctx)
|
||||||
self.user_creds = create_user_creds(self.ctx)
|
self.user_creds = create_user_creds(self.ctx)
|
||||||
self.stack = create_stack(self.ctx, self.template, self.user_creds)
|
self.stack = create_stack(self.ctx, self.template, self.user_creds)
|
||||||
|
|
|
@ -23,7 +23,6 @@ from heat.tests import utils
|
||||||
class StackLockTest(HeatTestCase):
|
class StackLockTest(HeatTestCase):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(StackLockTest, self).setUp()
|
super(StackLockTest, self).setUp()
|
||||||
utils.setup_dummy_db()
|
|
||||||
self.context = utils.dummy_context()
|
self.context = utils.dummy_context()
|
||||||
self.stack = self.m.CreateMockAnything()
|
self.stack = self.m.CreateMockAnything()
|
||||||
self.stack.id = "aae01f2d-52ae-47ac-8a0d-3fde3d220fea"
|
self.stack.id = "aae01f2d-52ae-47ac-8a0d-3fde3d220fea"
|
||||||
|
|
|
@ -101,7 +101,6 @@ class StackResourceTest(HeatTestCase):
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(StackResourceTest, self).setUp()
|
super(StackResourceTest, self).setUp()
|
||||||
utils.setup_dummy_db()
|
|
||||||
resource._register_class('some_magic_type',
|
resource._register_class('some_magic_type',
|
||||||
MyStackResource)
|
MyStackResource)
|
||||||
resource._register_class('GenericResource',
|
resource._register_class('GenericResource',
|
||||||
|
|
|
@ -40,14 +40,12 @@ class StackUserTest(HeatTestCase):
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(StackUserTest, self).setUp()
|
super(StackUserTest, self).setUp()
|
||||||
utils.setup_dummy_db()
|
|
||||||
resource._register_class('StackUserResourceType',
|
resource._register_class('StackUserResourceType',
|
||||||
generic_resource.StackUserResource)
|
generic_resource.StackUserResource)
|
||||||
self.fc = fakes.FakeKeystoneClient()
|
self.fc = fakes.FakeKeystoneClient()
|
||||||
|
|
||||||
def tearDown(self):
|
def tearDown(self):
|
||||||
super(StackUserTest, self).tearDown()
|
super(StackUserTest, self).tearDown()
|
||||||
utils.reset_dummy_db()
|
|
||||||
|
|
||||||
def _user_create(self, stack_name, project_id, user_id,
|
def _user_create(self, stack_name, project_id, user_id,
|
||||||
resource_name='user', create_project=True):
|
resource_name='user', create_project=True):
|
||||||
|
|
|
@ -35,7 +35,6 @@ class StructuredConfigTestJSON(HeatTestCase):
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(StructuredConfigTestJSON, self).setUp()
|
super(StructuredConfigTestJSON, self).setUp()
|
||||||
utils.setup_dummy_db()
|
|
||||||
self.ctx = utils.dummy_context()
|
self.ctx = utils.dummy_context()
|
||||||
self.properties = {
|
self.properties = {
|
||||||
'config': {'foo': 'bar'}
|
'config': {'foo': 'bar'}
|
||||||
|
@ -80,7 +79,6 @@ class StructuredDeploymentDerivedTest(HeatTestCase):
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(StructuredDeploymentDerivedTest, self).setUp()
|
super(StructuredDeploymentDerivedTest, self).setUp()
|
||||||
utils.setup_dummy_db()
|
|
||||||
self.ctx = utils.dummy_context()
|
self.ctx = utils.dummy_context()
|
||||||
props = {
|
props = {
|
||||||
'input_values': {'bar': 'baz'},
|
'input_values': {'bar': 'baz'},
|
||||||
|
|
|
@ -80,8 +80,6 @@ class swiftTest(HeatTestCase):
|
||||||
self.m.StubOutWithMock(swiftclient.Connection, 'get_auth')
|
self.m.StubOutWithMock(swiftclient.Connection, 'get_auth')
|
||||||
self.m.StubOutWithMock(clients.OpenStackClients, 'keystone')
|
self.m.StubOutWithMock(clients.OpenStackClients, 'keystone')
|
||||||
|
|
||||||
utils.setup_dummy_db()
|
|
||||||
|
|
||||||
def create_resource(self, t, stack, resource_name):
|
def create_resource(self, t, stack, resource_name):
|
||||||
rsrc = swift.SwiftContainer(
|
rsrc = swift.SwiftContainer(
|
||||||
'test_resource',
|
'test_resource',
|
||||||
|
|
|
@ -160,7 +160,6 @@ class JsonYamlResolvedCompareTest(HeatTestCase):
|
||||||
super(JsonYamlResolvedCompareTest, self).setUp()
|
super(JsonYamlResolvedCompareTest, self).setUp()
|
||||||
self.longMessage = True
|
self.longMessage = True
|
||||||
self.maxDiff = None
|
self.maxDiff = None
|
||||||
utils.setup_dummy_db()
|
|
||||||
|
|
||||||
def load_template(self, file_name):
|
def load_template(self, file_name):
|
||||||
filepath = os.path.join(os.path.dirname(os.path.realpath(__file__)),
|
filepath = os.path.join(os.path.dirname(os.path.realpath(__file__)),
|
||||||
|
|
|
@ -107,7 +107,6 @@ class UserTest(HeatTestCase):
|
||||||
self.username = 'test_stack-CfnUser-aabbcc'
|
self.username = 'test_stack-CfnUser-aabbcc'
|
||||||
self.fc = fakes.FakeKeystoneClient(username=self.username)
|
self.fc = fakes.FakeKeystoneClient(username=self.username)
|
||||||
cfg.CONF.set_default('heat_stack_user_role', 'stack_user_role')
|
cfg.CONF.set_default('heat_stack_user_role', 'stack_user_role')
|
||||||
utils.setup_dummy_db()
|
|
||||||
|
|
||||||
def create_user(self, t, stack, resource_name,
|
def create_user(self, t, stack, resource_name,
|
||||||
project_id='stackproject', user_id='dummy_user',
|
project_id='stackproject', user_id='dummy_user',
|
||||||
|
@ -276,7 +275,6 @@ class UserTest(HeatTestCase):
|
||||||
class AccessKeyTest(HeatTestCase):
|
class AccessKeyTest(HeatTestCase):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(AccessKeyTest, self).setUp()
|
super(AccessKeyTest, self).setUp()
|
||||||
utils.setup_dummy_db()
|
|
||||||
self.username = utils.PhysName('test_stack', 'CfnUser')
|
self.username = utils.PhysName('test_stack', 'CfnUser')
|
||||||
self.credential_id = 'acredential123'
|
self.credential_id = 'acredential123'
|
||||||
self.fc = fakes.FakeKeystoneClient(username=self.username,
|
self.fc = fakes.FakeKeystoneClient(username=self.username,
|
||||||
|
|
|
@ -781,7 +781,6 @@ class validateTest(HeatTestCase):
|
||||||
resources.initialise()
|
resources.initialise()
|
||||||
self.fc = fakes.FakeClient()
|
self.fc = fakes.FakeClient()
|
||||||
resources.initialise()
|
resources.initialise()
|
||||||
utils.setup_dummy_db()
|
|
||||||
self.ctx = utils.dummy_context()
|
self.ctx = utils.dummy_context()
|
||||||
|
|
||||||
def test_validate_volumeattach_valid(self):
|
def test_validate_volumeattach_valid(self):
|
||||||
|
|
|
@ -95,7 +95,6 @@ class VolumeTest(HeatTestCase):
|
||||||
self.m.StubOutWithMock(self.fc.volumes, 'delete_server_volume')
|
self.m.StubOutWithMock(self.fc.volumes, 'delete_server_volume')
|
||||||
self.m.StubOutWithMock(self.fc.volumes, 'get_server_volume')
|
self.m.StubOutWithMock(self.fc.volumes, 'get_server_volume')
|
||||||
self.m.StubOutWithMock(nova_utils, 'get_image_id')
|
self.m.StubOutWithMock(nova_utils, 'get_image_id')
|
||||||
utils.setup_dummy_db()
|
|
||||||
|
|
||||||
def create_volume(self, t, stack, resource_name):
|
def create_volume(self, t, stack, resource_name):
|
||||||
data = t['Resources'][resource_name]
|
data = t['Resources'][resource_name]
|
||||||
|
|
|
@ -35,7 +35,6 @@ class VPCTestBase(HeatTestCase):
|
||||||
@skipIf(neutronclient is None, 'neutronclient unavaialble')
|
@skipIf(neutronclient is None, 'neutronclient unavaialble')
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(VPCTestBase, self).setUp()
|
super(VPCTestBase, self).setUp()
|
||||||
utils.setup_dummy_db()
|
|
||||||
self.m.StubOutWithMock(neutronclient.Client, 'add_interface_router')
|
self.m.StubOutWithMock(neutronclient.Client, 'add_interface_router')
|
||||||
self.m.StubOutWithMock(neutronclient.Client, 'add_gateway_router')
|
self.m.StubOutWithMock(neutronclient.Client, 'add_gateway_router')
|
||||||
self.m.StubOutWithMock(neutronclient.Client, 'create_network')
|
self.m.StubOutWithMock(neutronclient.Client, 'create_network')
|
||||||
|
|
|
@ -98,7 +98,6 @@ class WaitConditionTest(HeatTestCase):
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(WaitConditionTest, self).setUp()
|
super(WaitConditionTest, self).setUp()
|
||||||
utils.setup_dummy_db()
|
|
||||||
self.m.StubOutWithMock(wc.WaitConditionHandle,
|
self.m.StubOutWithMock(wc.WaitConditionHandle,
|
||||||
'get_status')
|
'get_status')
|
||||||
|
|
||||||
|
@ -107,10 +106,6 @@ class WaitConditionTest(HeatTestCase):
|
||||||
|
|
||||||
self.fc = fakes.FakeKeystoneClient()
|
self.fc = fakes.FakeKeystoneClient()
|
||||||
|
|
||||||
def tearDown(self):
|
|
||||||
super(WaitConditionTest, self).tearDown()
|
|
||||||
utils.reset_dummy_db()
|
|
||||||
|
|
||||||
# Note tests creating a stack should be decorated with @stack_delete_after
|
# Note tests creating a stack should be decorated with @stack_delete_after
|
||||||
# to ensure the stack is properly cleaned up
|
# to ensure the stack is properly cleaned up
|
||||||
def create_stack(self, stack_id=None,
|
def create_stack(self, stack_id=None,
|
||||||
|
@ -393,11 +388,6 @@ class WaitConditionHandleTest(HeatTestCase):
|
||||||
'http://server.test:8000/v1/waitcondition')
|
'http://server.test:8000/v1/waitcondition')
|
||||||
|
|
||||||
self.fc = fakes.FakeKeystoneClient()
|
self.fc = fakes.FakeKeystoneClient()
|
||||||
utils.setup_dummy_db()
|
|
||||||
|
|
||||||
def tearDown(self):
|
|
||||||
super(WaitConditionHandleTest, self).tearDown()
|
|
||||||
utils.reset_dummy_db()
|
|
||||||
|
|
||||||
def create_stack(self, stack_name=None, stack_id=None):
|
def create_stack(self, stack_name=None, stack_id=None):
|
||||||
temp = template_format.parse(test_template_waitcondition)
|
temp = template_format.parse(test_template_waitcondition)
|
||||||
|
@ -582,12 +572,10 @@ class WaitConditionUpdateTest(HeatTestCase):
|
||||||
'http://server.test:8000/v1/waitcondition')
|
'http://server.test:8000/v1/waitcondition')
|
||||||
|
|
||||||
self.fc = fakes.FakeKeystoneClient()
|
self.fc = fakes.FakeKeystoneClient()
|
||||||
utils.setup_dummy_db()
|
|
||||||
scheduler.ENABLE_SLEEP = False
|
scheduler.ENABLE_SLEEP = False
|
||||||
|
|
||||||
def tearDown(self):
|
def tearDown(self):
|
||||||
super(WaitConditionUpdateTest, self).tearDown()
|
super(WaitConditionUpdateTest, self).tearDown()
|
||||||
utils.reset_dummy_db()
|
|
||||||
scheduler.ENABLE_SLEEP = True
|
scheduler.ENABLE_SLEEP = True
|
||||||
|
|
||||||
# Note tests creating a stack should be decorated with @stack_delete_after
|
# Note tests creating a stack should be decorated with @stack_delete_after
|
||||||
|
|
|
@ -39,13 +39,11 @@ class DummyAction(object):
|
||||||
class WatchRuleTest(HeatTestCase):
|
class WatchRuleTest(HeatTestCase):
|
||||||
stack_id = None
|
stack_id = None
|
||||||
|
|
||||||
@classmethod
|
def setUpDatabase(self):
|
||||||
def setUpDatabase(cls):
|
if self.stack_id is not None:
|
||||||
if cls.stack_id is not None:
|
|
||||||
return
|
return
|
||||||
# Create a dummy stack in the DB as WatchRule instances
|
# Create a dummy stack in the DB as WatchRule instances
|
||||||
# must be associated with a stack
|
# must be associated with a stack
|
||||||
utils.setup_dummy_db()
|
|
||||||
ctx = utils.dummy_context()
|
ctx = utils.dummy_context()
|
||||||
ctx.auth_token = 'abcd1234'
|
ctx.auth_token = 'abcd1234'
|
||||||
empty_tmpl = {"template": {}}
|
empty_tmpl = {"template": {}}
|
||||||
|
@ -56,7 +54,7 @@ class WatchRuleTest(HeatTestCase):
|
||||||
'Testing')
|
'Testing')
|
||||||
dummy_stack.store()
|
dummy_stack.store()
|
||||||
|
|
||||||
cls.stack_id = dummy_stack.id
|
self.stack_id = dummy_stack.id
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(WatchRuleTest, self).setUp()
|
super(WatchRuleTest, self).setUp()
|
||||||
|
|
Loading…
Reference in New Issue