Exemplo n.º 1
0
 def tearDown(self):
     network_ref = db.project_get_network(self.context, self.project.id)
     db.network_disassociate(self.context, network_ref['id'])
     self.manager.delete_project(self.project)
     self.manager.delete_user(self.user)
     self.compute.kill()
     self.network.kill()
     super(CloudTestCase, self).tearDown()
Exemplo n.º 2
0
 def tearDown(self):
     network_ref = db.project_get_network(self.context,
                                          self.project.id)
     db.network_disassociate(self.context, network_ref['id'])
     self.manager.delete_project(self.project)
     self.manager.delete_user(self.user)
     self.compute.kill()
     self.network.kill()
     super(CloudTestCase, self).tearDown()
Exemplo n.º 3
0
 def scrub(self, project_id):
     """Deletes data associated with project."""
     admin_context = context.get_admin_context()
     networks = db.project_get_networks(admin_context, project_id)
     for network in networks:
         db.network_disassociate(admin_context, network['id'])
     groups = db.security_group_get_by_project(admin_context, project_id)
     for group in groups:
         db.security_group_destroy(admin_context, group['id'])
Exemplo n.º 4
0
 def disassociate(cls, context, network_id, host=False, project=False):
     db.network_disassociate(context, network_id, host, project)
Exemplo n.º 5
0
 def disassociate(cls, context, network_id, host=False, project=False):
     db.network_disassociate(context, network_id, host, project)
Exemplo n.º 6
0
 def disassociate(self, req, id):
     context = req.environ['nova.context']
     LOG.audit(_("Disassociating network: %s %s"), id, context=context)
     db.network_disassociate(context, id)
     return exc.HTTPAccepted()