示例#1
0
文件: lxc.py 项目: zdzhjx/see
    def cleanup(self):
        """Releases all resources."""
        filesystem = None

        if self._domain is not None:
            if 'filesystem' in self.configuration:
                filesystem = os.path.join(self.configuration['filesystem']['source_path'], self.identifier)
            domain_delete(self._domain, self.logger, filesystem)
        if self._network is not None:
            try:
                network.delete(self._network)
            except Exception:
                self.logger.exception("Unable to delete network.")
        if self._hypervisor is not None:
            try:
                self._hypervisor.close()
            except Exception:
                self.logger.exception("Unable to close hypervisor connection.")
示例#2
0
    def cleanup(self):
        """Releases all resources."""
        filesystem = None

        if self._domain is not None:
            if 'filesystem' in self.configuration:
                filesystem = os.path.join(
                    self.configuration['filesystem']['source_path'],
                    self.identifier)
            domain_delete(self._domain, self.logger, filesystem)
        if self._network is not None:
            try:
                network.delete(self._network)
            except Exception:
                self.logger.exception("Unable to delete network.")
        if self._hypervisor is not None:
            try:
                self._hypervisor.close()
            except Exception:
                self.logger.exception("Unable to close hypervisor connection.")
示例#3
0
 def _network_delete(self):
     try:
         network.delete(self._network)
     except Exception:
         self.logger.exception("Unable to delete network.")
示例#4
0
 def test_delete(self):
     """NETWORK Network is destroyed on delete()."""
     net = mock.Mock()
     network.delete(net)
     self.assertTrue(net.destroy.called)
示例#5
0
 def test_delete(self):
     """NETWORK Network is destroyed on delete()."""
     net = mock.Mock()
     network.delete(net)
     self.assertTrue(net.destroy.called)
示例#6
0
 def _network_delete(self):
     if 'network' in self.configuration:
         try:
             network.delete(self._network)
         except Exception:
             self.logger.exception("Unable to delete network.")
示例#7
0
文件: qemu.py 项目: MahaKoala/see
 def _network_delete(self):
     try:
         network.delete(self._network)
     except Exception:
         self.logger.exception("Unable to delete network.")
示例#8
0
文件: qemu.py 项目: noxdafox/see
 def _network_delete(self):
     if "network" in self.configuration:
         try:
             network.delete(self._network)
         except Exception:
             self.logger.exception("Unable to delete network.")