def test_lookup(self): """NETWORK Network lookup passes correct parameters to hypervisor.""" xml = """<domain><interface type="network">""" +\ """<source network="foo" /></interface></domain>""" domain = mock.Mock() hypervisor = mock.Mock() domain.XMLDesc.return_value = xml domain.connect.return_value = hypervisor network.lookup(domain) hypervisor.networkLookupByName.assert_called_with('foo')
def test_lookup(self): """NETWORK Network lookup passes correct parameters to hypervisor.""" xml = """<domain><interface type="network">""" +\ """<source network="foo" /></interface></domain>""" domain = mock.Mock() hypervisor = mock.Mock() domain.XMLDesc.return_value = xml domain.connect.return_value = hypervisor network.lookup(domain) hypervisor.networkLookupByName.assert_called_with('foo')
def allocate(self): """Initializes libvirt resources.""" network_name = None self._hypervisor = libvirt.open( self.configuration.get('hypervisor', 'qemu:///system')) self._storage_pool = self._retrieve_pool() if 'network' in self.configuration: self._network = network.create(self._hypervisor, self.identifier, self.configuration['network']) network_name = self._network.name() disk_path = self._retrieve_disk_path() if self._storage_pool is not None: self._storage_pool.refresh() self._domain = domain_create(self._hypervisor, self.identifier, self.configuration['domain'], disk_path, network_name=network_name) if self._network is None: self._network = network.lookup(self._domain)
def test_lookup_no_network(self): """NETWORK None is return if domain is not associated with any Network.""" xml = """<domain></domain>""" domain = mock.Mock() hypervisor = mock.Mock() domain.XMLDesc.return_value = xml domain.connect.return_value = hypervisor self.assertEqual(network.lookup(domain), None)
def test_lookup_no_network(self): """NETWORK None is return if domain is not associated with any Network.""" xml = """<domain></domain>""" domain = mock.Mock() hypervisor = mock.Mock() domain.XMLDesc.return_value = xml domain.connect.return_value = hypervisor self.assertEqual(network.lookup(domain), None)
def allocate(self): """Initializes libvirt resources.""" self._hypervisor = libvirt.open( self.configuration.get('hypervisor', 'lxc:///')) network_name = self._retrieve_network_name( self.configuration.get('network')) self._domain = domain_create(self._hypervisor, self.identifier, self.configuration['domain'], network_name=network_name) self._network = network.lookup(self._domain)
def allocate(self): """Initializes libvirt resources.""" self._hypervisor = libvirt.open( self.configuration.get('hypervisor', 'qemu:///system')) self._storage_pool = self._retrieve_pool(self.configuration['disk']) disk_path = self._retrieve_disk_path(self.configuration['disk']) network_name = self._retrieve_network_name( self.configuration.get('network')) self._domain = domain_create(self._hypervisor, self.identifier, self.configuration['domain'], disk_path, network_name=network_name) self._network = network.lookup(self._domain)
def allocate(self): """Initializes libvirt resources.""" network_name = None self._hypervisor = libvirt.open( self.configuration.get('hypervisor', 'lxc:///')) if 'network' in self.configuration: self._network = network.create(self._hypervisor, self.identifier, self.configuration['network']) network_name = self._network.name() self._domain = domain_create(self._hypervisor, self.identifier, self.configuration['domain'], network_name=network_name) if self._network is None: self._network = network.lookup(self._domain)
def allocate(self): """Initializes libvirt resources.""" self._hypervisor = libvirt.open( self.configuration.get('hypervisor', 'qemu:///system')) self._storage_pool = self._retrieve_pool(self.configuration['disk']) disk_path = self._retrieve_disk_path(self.configuration['disk']) network_name = self._retrieve_network_name( self.configuration.get('network')) self._domain = domain_create(self._hypervisor, self.identifier, self.configuration['domain'], disk_path, network_name=network_name) self._network = network.lookup(self._domain)
def allocate(self): """Initializes libvirt resources.""" network_name = None self._hypervisor = libvirt.open(self.configuration.get("hypervisor", "qemu:///system")) self._storage_pool = self._retrieve_pool() if "network" in self.configuration: self._network = network.create(self._hypervisor, self.identifier, self.configuration["network"]) network_name = self._network.name() disk_path = self._retrieve_disk_path() self._domain = domain_create( self._hypervisor, self.identifier, self.configuration["domain"], disk_path, network_name=network_name ) if self._network is None: self._network = network.lookup(self._domain)