def setUp(self): super(SnapshotServiceTest, self).setUp() self.ctx = utils.dummy_context() self.engine = service.EngineService('a-host', 'a-topic') self.engine.create_periodic_tasks() utils.setup_dummy_db()
def setUp(self): super(EIPTest, self).setUp() self.fc = fakes.FakeClient() self.m.StubOutWithMock(eip.ElasticIp, 'nova') self.m.StubOutWithMock(eip.ElasticIpAssociation, 'nova') self.m.StubOutWithMock(self.fc.servers, 'get') setup_dummy_db()
def setUp(self): super(QuantumSubnetTest, self).setUp() self.m.StubOutWithMock(quantumclient.Client, 'create_subnet') self.m.StubOutWithMock(quantumclient.Client, 'delete_subnet') self.m.StubOutWithMock(quantumclient.Client, 'show_subnet') self.m.StubOutWithMock(clients.OpenStackClients, 'keystone') setup_dummy_db()
def setUp(self): super(WebHookTest, self).setUp() utils.setup_dummy_db() for res_name, res_class in auto_scale.resource_mapping().items(): resource._register_class(res_name, res_class) self.fake_auto_scale = FakeAutoScale() self.patch(clients.OpenStackClients, "auto_scale", lambda resource: self.fake_auto_scale)
def setUp(self): super(EventTest, self).setUp() self.username = '******' setup_dummy_db() self.ctx = context.get_admin_context() self.m.StubOutWithMock(self.ctx, 'username') self.ctx.username = self.username self.m.ReplayAll() # patch in a dummy property schema for GenericResource dummy_schema = {'foo': {'Type': 'Boolean', 'Required': True}} generic_rsrc.GenericResource.properties_schema = dummy_schema resource._register_class('GenericResourceType', generic_rsrc.GenericResource) self.stack = parser.Stack(self.ctx, 'event_load_test_stack', template.Template(tmpl)) self.stack.store() self.resource = self.stack['EventTestResource'] self.resource._store() self.addCleanup(db_api.stack_delete, self.ctx, self.stack.id)
def setUp(self): super(HeatTestCase, self).setUp() self.m = mox.Mox() self.addCleanup(self.m.UnsetStubs) self.setup_logging() scheduler.ENABLE_SLEEP = False self.useFixture(fixtures.MonkeyPatch("heat.common.exception._FATAL_EXCEPTION_FORMAT_ERRORS", True)) def enable_sleep(): scheduler.ENABLE_SLEEP = True self.addCleanup(enable_sleep) mod_dir = os.path.dirname(sys.modules[__name__].__file__) project_dir = os.path.abspath(os.path.join(mod_dir, "../../")) env_dir = os.path.join(project_dir, "etc", "heat", "environment.d") cfg.CONF.set_default("environment_dir", env_dir) self.addCleanup(cfg.CONF.reset) messaging.setup("fake://", optional=True) self.addCleanup(messaging.cleanup) tri = resources.global_env().get_resource_info( "AWS::RDS::DBInstance", registry_type=environment.TemplateResourceInfo ) if tri is not None: cur_path = tri.template_name templ_path = os.path.join(project_dir, "etc", "heat", "templates") if templ_path not in cur_path: tri.template_name = cur_path.replace("/etc/heat/templates", templ_path) utils.setup_dummy_db() self.addCleanup(utils.reset_dummy_db)
def setUp(self): super(AutoScalingTest, self).setUp() utils.setup_dummy_db() self.ctx = utils.dummy_context() self.fc = v1fakes.FakeClient() cfg.CONF.set_default('heat_waitcondition_server_url', 'http://server.test:8000/v1/waitcondition') self.m.StubOutWithMock(clients.OpenStackClients, 'keystone') self.m.StubOutWithMock(clients.neutronclient.Client, 'create_health_monitor') self.m.StubOutWithMock(clients.neutronclient.Client, 'associate_health_monitor') self.m.StubOutWithMock(clients.neutronclient.Client, 'create_pool') self.m.StubOutWithMock(clients.neutronclient.Client, 'create_vip') self.m.StubOutWithMock(clients.neutronclient.Client, 'show_pool') self.m.StubOutWithMock(clients.neutronclient.Client, 'show_vip') self.m.StubOutWithMock(clients.neutronclient.Client, 'create_member') self.m.StubOutWithMock(clients.neutronclient.Client, 'list_members') self.m.StubOutWithMock(nova_utils, 'server_to_ipaddress') self.m.StubOutWithMock(parser.Stack, 'validate') self.m.StubOutWithMock(instance.Instance, 'handle_create') self.m.StubOutWithMock(instance.Instance, 'check_create_complete') self.m.StubOutWithMock(image.ImageConstraint, "validate")
def setUp(self): super(VPCTestBase, self).setUp() setup_dummy_db() self.m.StubOutWithMock(quantumclient.Client, 'add_interface_router') self.m.StubOutWithMock(quantumclient.Client, 'add_gateway_router') self.m.StubOutWithMock(quantumclient.Client, 'create_network') self.m.StubOutWithMock(quantumclient.Client, 'create_port') self.m.StubOutWithMock(quantumclient.Client, 'create_router') self.m.StubOutWithMock(quantumclient.Client, 'create_subnet') self.m.StubOutWithMock(quantumclient.Client, 'delete_network') self.m.StubOutWithMock(quantumclient.Client, 'delete_port') self.m.StubOutWithMock(quantumclient.Client, 'delete_router') self.m.StubOutWithMock(quantumclient.Client, 'delete_subnet') self.m.StubOutWithMock(quantumclient.Client, 'list_networks') self.m.StubOutWithMock(quantumclient.Client, 'remove_gateway_router') self.m.StubOutWithMock(quantumclient.Client, 'remove_interface_router') self.m.StubOutWithMock(quantumclient.Client, 'show_subnet') self.m.StubOutWithMock(quantumclient.Client, 'show_network') self.m.StubOutWithMock(quantumclient.Client, 'create_security_group') self.m.StubOutWithMock(quantumclient.Client, 'show_security_group') self.m.StubOutWithMock(quantumclient.Client, 'delete_security_group') self.m.StubOutWithMock( quantumclient.Client, 'create_security_group_rule') self.m.StubOutWithMock( quantumclient.Client, 'delete_security_group_rule')
def setUp(self): super(TestMistralWorkflow, self).setUp() resources.initialise() utils.setup_dummy_db() self.ctx = utils.dummy_context() tmpl = template_format.parse(workflow_template) self.stack = utils.parse_stack(tmpl, stack_name='test_stack') resource_defns = self.stack.t.resource_definitions(self.stack) self.rsrc_defn = resource_defns['workflow'] self.mistral = mock.Mock() self.patchobject(workflow.Workflow, 'client', return_value=self.mistral) self.patches = [] self.patches.append(mock.patch.object(stack_user.StackUser, '_create_user')) self.patches.append(mock.patch.object(signal_responder.SignalResponder, '_create_keypair')) self.patches.append(mock.patch.object(client, 'mistral_base')) self.patches.append(mock.patch.object(client.MistralClientPlugin, '_create')) for patch in self.patches: patch.start() self.client = client.MistralClientPlugin(self.ctx)
def create_file_based_template_resource(self): test_template = ''' HeatTemplateFormatVersion: '2012-12-12' Resources: the_nested: Type: the.yaml Properties: one: myname ''' resource_template = ''' HeatTemplateFormatVersion: '2012-12-12' Parameters: one: Type: String Resources: NestedResource: Type: GenericResource Outputs: Foo: Value: {Ref: one} ''' utils.setup_dummy_db() self.ctx = utils.dummy_context('test_username', 'aaaa', 'password') resource._register_class('GenericResource', generic_rsrc.GenericResource) tmpl = parser.Template(template_format.parse(test_template), files={'the.yaml': resource_template}) self.stack = parser.Stack(self.ctx, utils.random_name(), tmpl) self.stack.store() self.stack.create() self.assertEqual(self.stack.state, (self.stack.CREATE, self.stack.COMPLETE)) return self.stack
def setUp(self): super(MarconiMessageQueueTest, self).setUp() self.fc = self.m.CreateMockAnything() utils.setup_dummy_db() self.ctx = utils.dummy_context() resource._register_class("OS::Marconi::Queue", queue.MarconiQueue)
def setUp(self): setup_dummy_db() config.register_engine_opts() m = mox.Mox() self.username = '******' ctx = create_context(m, self.username, self.tenant) self.stack_name = 'service_test_stack' cfg.CONF.set_default('heat_stack_user_role', 'stack_user_role') stack = get_wordpress_stack(self.stack_name, ctx) setup_mocks(m, stack) m.ReplayAll() stack.store() stack.create() self.stack = stack self.stack_identity = stack.identifier() m.UnsetStubs() super(stackServiceTestBase, self).setUp() self.m.UnsetStubs() self.ctx = create_context(self.m, self.username, self.tenant) setup_mocks(self.m, self.stack)
def setUp(self): super(validateTest, self).setUp() resources.initialise() self.fc = fakes.FakeClient() resources.initialise() utils.setup_dummy_db() self.ctx = utils.dummy_context()
def setUp(self): super(ManilaShareNetworkTest, self).setUp() utils.setup_dummy_db() self.ctx = utils.dummy_context() self.tmpl = template_format.parse(stack_template) self.stack = utils.parse_stack(self.tmpl) resource_defns = self.stack.t.resource_definitions(self.stack) self.rsrc_defn = resource_defns['share_network'] self.client = mock.Mock() self.patchobject(share_network.ManilaShareNetwork, 'client', return_value=self.client) self.client_plugin = mock.Mock() def resolve_neutron(resource_type, name): return name def resolve_nova(name): return name self.client_plugin.find_resourceid_by_name_or_id.side_effect = ( resolve_neutron) self.client_plugin.get_nova_network_id.side_effect = (resolve_nova) self.patchobject(share_network.ManilaShareNetwork, 'client_plugin', return_value=self.client_plugin) self.stub_NetworkConstraint_validate() self.stub_NovaNetworkConstraint() self.stub_SubnetConstraint_validate()
def setUp(self): super(SoftwareConfigTest, self).setUp() utils.setup_dummy_db() self.ctx = utils.dummy_context() self.properties = { 'group': 'Heat::Shell', 'inputs': [], 'outputs': [], 'options': {}, 'config': '#!/bin/bash' } self.stack = parser.Stack( self.ctx, 'software_config_test_stack', template.Template({ 'Resources': { 'config_mysql': { 'Type': 'OS::Heat::SoftwareConfig', 'Properties': self.properties }}})) self.config = self.stack['config_mysql'] heat = mock.MagicMock() self.heatclient = mock.MagicMock() self.config.heat = heat heat.return_value = self.heatclient self.software_configs = self.heatclient.software_configs
def setUp(self): super(VPCTestBase, self).setUp() utils.setup_dummy_db() self.m.StubOutWithMock(neutronclient.Client, 'add_interface_router') self.m.StubOutWithMock(neutronclient.Client, 'add_gateway_router') self.m.StubOutWithMock(neutronclient.Client, 'create_network') self.m.StubOutWithMock(neutronclient.Client, 'create_port') self.m.StubOutWithMock(neutronclient.Client, 'create_router') self.m.StubOutWithMock(neutronclient.Client, 'create_subnet') self.m.StubOutWithMock(neutronclient.Client, 'delete_network') self.m.StubOutWithMock(neutronclient.Client, 'delete_port') self.m.StubOutWithMock(neutronclient.Client, 'delete_router') self.m.StubOutWithMock(neutronclient.Client, 'delete_subnet') self.m.StubOutWithMock(neutronclient.Client, 'list_networks') self.m.StubOutWithMock(neutronclient.Client, 'list_routers') self.m.StubOutWithMock(neutronclient.Client, 'remove_gateway_router') self.m.StubOutWithMock(neutronclient.Client, 'remove_interface_router') self.m.StubOutWithMock(neutronclient.Client, 'show_subnet') self.m.StubOutWithMock(neutronclient.Client, 'show_network') self.m.StubOutWithMock(neutronclient.Client, 'show_router') self.m.StubOutWithMock(neutronclient.Client, 'create_security_group') self.m.StubOutWithMock(neutronclient.Client, 'show_security_group') self.m.StubOutWithMock(neutronclient.Client, 'delete_security_group') self.m.StubOutWithMock(neutronclient.Client, 'create_security_group_rule') self.m.StubOutWithMock(neutronclient.Client, 'delete_security_group_rule') self.m.StubOutWithMock(clients.OpenStackClients, 'keystone')
def setUp(self): super(TestMistralWorkflow, self).setUp() resources.initialise() utils.setup_dummy_db() self.ctx = utils.dummy_context() tmpl = template_format.parse(workflow_template) self.stack = utils.parse_stack(tmpl, stack_name='test_stack') resource_defns = self.stack.t.resource_definitions(self.stack) self.rsrc_defn = resource_defns['workflow'] self.mistral = mock.Mock() self.patchobject(MistralWorkFlowTestResource, 'client', return_value=self.mistral) self.patches = [] self.patches.append( mock.patch.object(stack_user.StackUser, '_create_user')) self.patches.append( mock.patch.object(signal_responder.SignalResponder, '_create_keypair')) self.patches.append(mock.patch.object(client, 'mistral_base')) self.patches.append( mock.patch.object(client.MistralClientPlugin, '_create')) for patch in self.patches: patch.start() self.client = client.MistralClientPlugin(self.ctx)
def setUp(self): super(WaitConditionHandleTest, self).setUp() cfg.CONF.set_default('heat_waitcondition_server_url', 'http://server.test:8000/v1/waitcondition') self.fc = fakes.FakeKeystoneClient() utils.setup_dummy_db()
def setUp(self): super(AllocTest, self).setUp() self.fc = fakes.FakeClient() self.m.StubOutWithMock(eip.ElasticIp, 'nova') self.m.StubOutWithMock(eip.ElasticIpAssociation, 'nova') self.m.StubOutWithMock(self.fc.servers, 'get') self.m.StubOutWithMock(parser.Stack, 'resource_by_refid') self.m.StubOutWithMock(clients.neutronclient.Client, 'create_floatingip') self.m.StubOutWithMock(clients.neutronclient.Client, 'show_floatingip') self.m.StubOutWithMock(clients.neutronclient.Client, 'update_floatingip') self.m.StubOutWithMock(clients.neutronclient.Client, 'delete_floatingip') self.m.StubOutWithMock(clients.neutronclient.Client, 'add_gateway_router') self.m.StubOutWithMock(clients.neutronclient.Client, 'list_networks') self.m.StubOutWithMock(clients.neutronclient.Client, 'list_ports') self.m.StubOutWithMock(clients.neutronclient.Client, 'list_subnets') self.m.StubOutWithMock(clients.neutronclient.Client, 'show_network') self.m.StubOutWithMock(clients.neutronclient.Client, 'list_routers') self.m.StubOutWithMock(clients.neutronclient.Client, 'remove_gateway_router') self.m.StubOutWithMock(clients.OpenStackClients, 'keystone') utils.setup_dummy_db()
def setUp(self): super(WaitCondMetadataUpdateTest, self).setUp() utils.setup_dummy_db() self.fc = fakes.FakeKeystoneClient() self.man = service.EngineService('a-host', 'a-topic') cfg.CONF.set_default('heat_waitcondition_server_url', 'http://127.0.0.1:8000/v1/waitcondition')
def setUp(self): super(RackspaceCloudServerTest, self).setUp() self.fc = fakes.FakeClient() utils.setup_dummy_db() # Test environment may not have pyrax client library installed and if # pyrax is not installed resource class would not be registered. # So register resource provider class explicitly for unit testing. resource._register_class("Rackspace::Cloud::Server", cloud_server.CloudServer) f2 = self.m.CreateMockAnything() f2.id = '2' f3 = self.m.CreateMockAnything() f3.id = '3' f4 = self.m.CreateMockAnything() f4.id = '4' f5 = self.m.CreateMockAnything() f5.id = '5' f6 = self.m.CreateMockAnything() f6.id = '6' f7 = self.m.CreateMockAnything() f7.id = '7' f8 = self.m.CreateMockAnything() f8.id = '8' self.flavors = [f2, f3, f4, f5, f6, f7, f8]
def setUp(self): super(HeatTestCase, self).setUp() self.m = mox.Mox() self.addCleanup(self.m.UnsetStubs) self.setup_logging() scheduler.ENABLE_SLEEP = False self.useFixture( fixtures.MonkeyPatch( 'heat.common.exception._FATAL_EXCEPTION_FORMAT_ERRORS', True)) def enable_sleep(): scheduler.ENABLE_SLEEP = True self.addCleanup(enable_sleep) mod_dir = os.path.dirname(sys.modules[__name__].__file__) project_dir = os.path.abspath(os.path.join(mod_dir, '../../')) env_dir = os.path.join(project_dir, 'etc', 'heat', 'environment.d') cfg.CONF.set_default('environment_dir', env_dir) cfg.CONF.set_override('allowed_rpc_exception_modules', ['heat.common.exception', 'exceptions']) self.addCleanup(cfg.CONF.reset) tri = resources.global_env().get_resource_info( 'AWS::RDS::DBInstance', registry_type=environment.TemplateResourceInfo) if tri is not None: cur_path = tri.template_name templ_path = os.path.join(project_dir, 'etc', 'heat', 'templates') if templ_path not in cur_path: tri.template_name = cur_path.replace('/etc/heat/templates', templ_path) utils.setup_dummy_db() self.addCleanup(utils.reset_dummy_db)
def setUp(self): super(StackUserTest, self).setUp() utils.setup_dummy_db() resource._register_class('StackUserResourceType', generic_resource.StackUserResource) self.fc = fakes.FakeKeystoneClient() self.resource_id = str(uuid.uuid4())
def setUp(self): super(EIPTest, self).setUp() self.fc = fakes.FakeClient() self.m.StubOutWithMock(eip.ElasticIp, 'nova') self.m.StubOutWithMock(eip.ElasticIpAssociation, 'nova') self.m.StubOutWithMock(self.fc.servers, 'get') utils.setup_dummy_db()
def setUp(self): super(QuantumNetTest, self).setUp() self.m.StubOutWithMock(quantumclient.Client, 'create_network') self.m.StubOutWithMock(quantumclient.Client, 'delete_network') self.m.StubOutWithMock(quantumclient.Client, 'show_network') self.m.StubOutWithMock(scheduler.TaskRunner, '_sleep') setup_dummy_db()
def setUp(self): super(UserTest, self).setUp() self.username = '******' self.fc = fakes.FakeKeystoneClient(username=self.username) cfg.CONF.set_default('heat_stack_user_role', 'stack_user_role') utils.setup_dummy_db() self.resource_id = str(uuid.uuid4())
def setUp(self): super(VPCTestBase, self).setUp() setup_dummy_db() self.m.StubOutWithMock(quantumclient.Client, 'add_interface_router') self.m.StubOutWithMock(quantumclient.Client, 'add_gateway_router') self.m.StubOutWithMock(quantumclient.Client, 'create_network') self.m.StubOutWithMock(quantumclient.Client, 'create_port') self.m.StubOutWithMock(quantumclient.Client, 'create_router') self.m.StubOutWithMock(quantumclient.Client, 'create_subnet') self.m.StubOutWithMock(quantumclient.Client, 'delete_network') self.m.StubOutWithMock(quantumclient.Client, 'delete_port') self.m.StubOutWithMock(quantumclient.Client, 'delete_router') self.m.StubOutWithMock(quantumclient.Client, 'delete_subnet') self.m.StubOutWithMock(quantumclient.Client, 'list_networks') self.m.StubOutWithMock(quantumclient.Client, 'remove_gateway_router') self.m.StubOutWithMock(quantumclient.Client, 'remove_interface_router') self.m.StubOutWithMock(quantumclient.Client, 'show_subnet') self.m.StubOutWithMock(quantumclient.Client, 'show_network') self.m.StubOutWithMock(quantumclient.Client, 'create_security_group') self.m.StubOutWithMock(quantumclient.Client, 'show_security_group') self.m.StubOutWithMock(quantumclient.Client, 'delete_security_group') self.m.StubOutWithMock(quantumclient.Client, 'create_security_group_rule') self.m.StubOutWithMock(quantumclient.Client, 'delete_security_group_rule')
def setUp(self): super(VPCTestBase, self).setUp() utils.setup_dummy_db() self.m.StubOutWithMock(neutronclient.Client, "add_interface_router") self.m.StubOutWithMock(neutronclient.Client, "add_gateway_router") self.m.StubOutWithMock(neutronclient.Client, "create_network") self.m.StubOutWithMock(neutronclient.Client, "create_port") self.m.StubOutWithMock(neutronclient.Client, "create_router") self.m.StubOutWithMock(neutronclient.Client, "create_subnet") self.m.StubOutWithMock(neutronclient.Client, "delete_network") self.m.StubOutWithMock(neutronclient.Client, "delete_port") self.m.StubOutWithMock(neutronclient.Client, "delete_router") self.m.StubOutWithMock(neutronclient.Client, "delete_subnet") self.m.StubOutWithMock(neutronclient.Client, "list_networks") self.m.StubOutWithMock(neutronclient.Client, "list_routers") self.m.StubOutWithMock(neutronclient.Client, "remove_gateway_router") self.m.StubOutWithMock(neutronclient.Client, "remove_interface_router") self.m.StubOutWithMock(neutronclient.Client, "show_subnet") self.m.StubOutWithMock(neutronclient.Client, "show_network") self.m.StubOutWithMock(neutronclient.Client, "show_router") self.m.StubOutWithMock(neutronclient.Client, "create_security_group") self.m.StubOutWithMock(neutronclient.Client, "show_security_group") self.m.StubOutWithMock(neutronclient.Client, "delete_security_group") self.m.StubOutWithMock(neutronclient.Client, "create_security_group_rule") self.m.StubOutWithMock(neutronclient.Client, "delete_security_group_rule") self.m.StubOutWithMock(clients.OpenStackClients, "keystone")
def setUp(self): super(UserPolicyTestCase, self).setUp() config.register_engine_opts() username = utils.PhysName('test_stack', 'CfnUser') self.fc = fakes.FakeKeystoneClient(username=username) cfg.CONF.set_default('heat_stack_user_role', 'stack_user_role') setup_dummy_db()
def setUp(self): super(AutoScalingTest, self).setUp() utils.setup_dummy_db() self.ctx = utils.dummy_context() self.fc = v1fakes.FakeClient() cfg.CONF.set_default('heat_waitcondition_server_url', 'http://server.test:8000/v1/waitcondition') self.m.StubOutWithMock(clients.OpenStackClients, 'keystone') self.m.StubOutWithMock(clients.neutronclient.Client, 'create_health_monitor') self.m.StubOutWithMock(clients.neutronclient.Client, 'associate_health_monitor') self.m.StubOutWithMock(clients.neutronclient.Client, 'create_pool') self.m.StubOutWithMock(clients.neutronclient.Client, 'create_vip') self.m.StubOutWithMock(clients.neutronclient.Client, 'show_pool') self.m.StubOutWithMock(clients.neutronclient.Client, 'show_vip') self.m.StubOutWithMock(clients.neutronclient.Client, 'create_member') self.m.StubOutWithMock(clients.neutronclient.Client, 'list_members') self.m.StubOutWithMock(nova_utils, 'server_to_ipaddress') self.m.StubOutWithMock(parser.Stack, 'validate') self.m.StubOutWithMock(instance.Instance, 'handle_create') self.m.StubOutWithMock(instance.Instance, 'check_create_complete')
def setUp(self): super(AutoScalingGroupTest, self).setUp() self.fc = fakes11.FakeClient() self.fkc = fakes.FakeKeystoneClient(username='******') cfg.CONF.set_default('heat_waitcondition_server_url', 'http://127.0.0.1:8000/v1/waitcondition') utils.setup_dummy_db()
def setUp(self): super(DBAPIStackTest, self).setUp() self.ctx = utils.dummy_context() utils.setup_dummy_db() utils.reset_dummy_db() self.template = create_raw_template(self.ctx) self.user_creds = create_user_creds(self.ctx)
def setUp(self): super(WaitCondMetadataUpdateTest, self).setUp() utils.setup_dummy_db() self.fc = fakes.FakeKeystoneClient() self.man = service.EngineService('a-host', 'a-topic') cfg.CONF.set_default('heat_waitcondition_server_url', 'http://_testnoexisthost_:8000/v1/waitcondition')
def setUp(self): super(ManilaShareNetworkTest, self).setUp() utils.setup_dummy_db() self.ctx = utils.dummy_context() t = template_format.parse(stack_template) self.stack = utils.parse_stack(t) resource_defns = self.stack.t.resource_definitions(self.stack) self.rsrc_defn = resource_defns['share_network'] self.client = mock.Mock() self.patchobject(share_network.ManilaShareNetwork, 'client', return_value=self.client) self.client_plugin = mock.Mock() def resolve_neutron(resource_type, name): return name def resolve_nova(name): return name self.client_plugin.find_resourceid_by_name_or_id.side_effect = ( resolve_neutron ) self.client_plugin.get_nova_network_id.side_effect = ( resolve_nova ) self.patchobject(share_network.ManilaShareNetwork, 'client_plugin', return_value=self.client_plugin) self.stub_NetworkConstraint_validate() self.stub_NovaNetworkConstraint() self.stub_SubnetConstraint_validate()
def setUp(self): super(RackspaceCloudServerTest, self).setUp() self.fc = fakes.FakeClient() setup_dummy_db() # Test environment may not have pyrax client library installed and if # pyrax is not installed resource class would not be registered. # So register resource provider class explicitly for unit testing. resource._register_class("Rackspace::Cloud::Server", cloud_server.CloudServer) f2 = self.m.CreateMockAnything() f2.id = '2' f3 = self.m.CreateMockAnything() f3.id = '3' f4 = self.m.CreateMockAnything() f4.id = '4' f5 = self.m.CreateMockAnything() f5.id = '5' f6 = self.m.CreateMockAnything() f6.id = '6' f7 = self.m.CreateMockAnything() f7.id = '7' f8 = self.m.CreateMockAnything() f8.id = '8' self.flavors = [f2, f3, f4, f5, f6, f7, f8]
def setUp(self): super(NeutronSubnetTest, self).setUp() self.m.StubOutWithMock(neutronclient.Client, "create_subnet") self.m.StubOutWithMock(neutronclient.Client, "delete_subnet") self.m.StubOutWithMock(neutronclient.Client, "show_subnet") self.m.StubOutWithMock(clients.OpenStackClients, "keystone") utils.setup_dummy_db()
def setUp(self): super(DBAPIEventTest, self).setUp() self.ctx = utils.dummy_context() utils.setup_dummy_db() utils.reset_dummy_db() self.template = create_raw_template(self.ctx) self.user_creds = create_user_creds(self.ctx)
def setUp(self): super(VPCTestBase, self).setUp() utils.setup_dummy_db() self.m.StubOutWithMock(neutronclient.Client, 'add_interface_router') self.m.StubOutWithMock(neutronclient.Client, 'add_gateway_router') self.m.StubOutWithMock(neutronclient.Client, 'create_network') self.m.StubOutWithMock(neutronclient.Client, 'create_port') self.m.StubOutWithMock(neutronclient.Client, 'create_router') self.m.StubOutWithMock(neutronclient.Client, 'create_subnet') self.m.StubOutWithMock(neutronclient.Client, 'delete_network') self.m.StubOutWithMock(neutronclient.Client, 'delete_port') self.m.StubOutWithMock(neutronclient.Client, 'delete_router') self.m.StubOutWithMock(neutronclient.Client, 'delete_subnet') self.m.StubOutWithMock(neutronclient.Client, 'list_networks') self.m.StubOutWithMock(neutronclient.Client, 'list_routers') self.m.StubOutWithMock(neutronclient.Client, 'remove_gateway_router') self.m.StubOutWithMock(neutronclient.Client, 'remove_interface_router') self.m.StubOutWithMock(neutronclient.Client, 'show_subnet') self.m.StubOutWithMock(neutronclient.Client, 'show_network') self.m.StubOutWithMock(neutronclient.Client, 'show_router') self.m.StubOutWithMock(neutronclient.Client, 'create_security_group') self.m.StubOutWithMock(neutronclient.Client, 'show_security_group') self.m.StubOutWithMock(neutronclient.Client, 'delete_security_group') self.m.StubOutWithMock( neutronclient.Client, 'create_security_group_rule') self.m.StubOutWithMock( neutronclient.Client, 'delete_security_group_rule') self.m.StubOutWithMock(clients.OpenStackClients, 'keystone')
def setUp(self): super(NeutronNetTest, self).setUp() self.m.StubOutWithMock(neutronclient.Client, 'create_network') self.m.StubOutWithMock(neutronclient.Client, 'delete_network') self.m.StubOutWithMock(neutronclient.Client, 'show_network') self.m.StubOutWithMock(clients.OpenStackClients, 'keystone') utils.setup_dummy_db()
def setUp(self): super(ProviderTemplateTest, self).setUp() utils.setup_dummy_db() resource._register_class('OS::ResourceType', generic_rsrc.GenericResource) resource._register_class('myCloud::ResourceType', MyCloudResource)
def setUp(self): super(FirewallTest, self).setUp() self.m.StubOutWithMock(neutronclient.Client, 'create_firewall') self.m.StubOutWithMock(neutronclient.Client, 'delete_firewall') self.m.StubOutWithMock(neutronclient.Client, 'show_firewall') self.m.StubOutWithMock(neutronclient.Client, 'update_firewall') self.m.StubOutWithMock(clients.OpenStackClients, 'keystone') utils.setup_dummy_db()
def setUp(self): super(IPsecPolicyTest, self).setUp() self.m.StubOutWithMock(neutronclient.Client, 'create_ipsecpolicy') self.m.StubOutWithMock(neutronclient.Client, 'delete_ipsecpolicy') self.m.StubOutWithMock(neutronclient.Client, 'show_ipsecpolicy') self.m.StubOutWithMock(neutronclient.Client, 'update_ipsecpolicy') self.m.StubOutWithMock(clients.OpenStackClients, 'keystone') utils.setup_dummy_db()
def setUp(self): super(ScalingGroupTest, self).setUp() utils.setup_dummy_db() for res_name, res_class in auto_scale.unprotected_resources().items(): resource._register_class(res_name, res_class) self.fake_auto_scale = FakeAutoScale() self.patch(clients.OpenStackClients, 'auto_scale', lambda resource: self.fake_auto_scale)
def setUp(self): super(VPNServiceTest, self).setUp() self.m.StubOutWithMock(neutronclient.Client, 'create_vpnservice') self.m.StubOutWithMock(neutronclient.Client, 'delete_vpnservice') self.m.StubOutWithMock(neutronclient.Client, 'show_vpnservice') self.m.StubOutWithMock(neutronclient.Client, 'update_vpnservice') self.m.StubOutWithMock(clients.OpenStackClients, 'keystone') utils.setup_dummy_db()
def setUp(self): super(WebHookTest, self).setUp() utils.setup_dummy_db() for res_name, res_class in auto_scale.resource_mapping().items(): resource._register_class(res_name, res_class) self.fake_auto_scale = FakeAutoScale() self.patch(clients.OpenStackClients, 'auto_scale', lambda resource: self.fake_auto_scale)
def setUp(self): super(LoadBalancerTest, self).setUp() self.fc = nova_fakes.FakeClient() self.m.StubOutWithMock(neutronclient.Client, 'create_member') self.m.StubOutWithMock(neutronclient.Client, 'delete_member') self.m.StubOutWithMock(clients.OpenStackClients, 'keystone') self.m.StubOutWithMock(clients.OpenStackClients, 'nova') utils.setup_dummy_db()
def setUp(self): super(WaitConditionUpdateTest, self).setUp() cfg.CONF.set_default('heat_waitcondition_server_url', 'http://server.test:8000/v1/waitcondition') self.fc = fakes.FakeKeystoneClient() utils.setup_dummy_db() scheduler.ENABLE_SLEEP = False
def setUp(self): super(HealthMonitorTest, self).setUp() self.m.StubOutWithMock(neutronclient.Client, 'create_health_monitor') self.m.StubOutWithMock(neutronclient.Client, 'delete_health_monitor') self.m.StubOutWithMock(neutronclient.Client, 'show_health_monitor') self.m.StubOutWithMock(neutronclient.Client, 'update_health_monitor') self.m.StubOutWithMock(clients.OpenStackClients, 'keystone') utils.setup_dummy_db()
def setUp(self): super(stackServiceCreateUpdateDeleteTest, self).setUp() self.username = '******' self.tenant = 'stack_service_create_test_tenant' setup_dummy_db() self.ctx = create_context(self.m, self.username, self.tenant) self.man = service.EngineService('a-host', 'a-topic')
def setUp(self): super(CloudDBInstanceTest, self).setUp() utils.setup_dummy_db() # Test environment may not have pyrax client library installed and if # pyrax is not installed resource class would not be registered. # So register resource provider class explicitly for unit testing. resource._register_class("Rackspace::Cloud::DBInstance", clouddatabase.CloudDBInstance)
def setUp(self): super(StackLockTest, self).setUp() utils.setup_dummy_db() self.context = utils.dummy_context() self.stack = self.m.CreateMockAnything() self.stack.id = "aae01f2d-52ae-47ac-8a0d-3fde3d220fea" self.stack.name = "test_stack" self.stack.action = "CREATE"
def setUp(self): super(WaitConditionTest, self).setUp() utils.setup_dummy_db() self.m.StubOutWithMock(wc.WaitConditionHandle, 'get_status') cfg.CONF.set_default('heat_waitcondition_server_url', 'http://server.test:8000/v1/waitcondition') self.fc = fakes.FakeKeystoneClient()