def _create_network(self, tenant_id, namestart='network-smoke-'): name = data_utils.rand_name(namestart) body = dict(network=dict( name=name, tenant_id=tenant_id, ), ) result = self.network_client.create_network(body=body) network = net_common.DeletableNetwork(client=self.network_client, **result['network']) self.assertEqual(network.name, name) self.set_resource(name, network) return network
def _create_server(self): tenant_id = self.tenant_id name = data_utils.rand_name("smoke_server-") keypair = self.create_keypair(name='keypair-%s' % name) security_groups = [self.security_groups[tenant_id].name] net = self.list_networks(tenant_id=self.tenant_id)[0] self.network = net_common.DeletableNetwork(client=self.network_client, **net['network']) create_kwargs = { 'nics': [ { 'net-id': self.network.id }, ], 'key_name': keypair.name, 'security_groups': security_groups, } server = self.create_server(name=name, create_kwargs=create_kwargs) self.servers_keypairs[server] = keypair self.assertTrue(self.servers_keypairs)