def __init__(self): super( VMStompEngine, self).__init__() networkInterface = self.config.get('VM', 'network_interface') networkInterfaceData = netifaces.ifaddresses(networkInterface) self._id, self._ip = [ networkInterfaceData[af][0]['addr'] for af in (netifaces.AF_LINK, netifaces.AF_INET) ] self._id = self._id.upper() self.logger.debug("VM instantiated with id/ip %s/%s" % (self._id, self._ip) ) self._descriptor = EntityDescriptor(self._id, ip=self._ip)
def setUp(self): self.cmdRegistry = Host.CommandRegistry() self.names = ("testVM1", "testVM2") self.ids = ("DE:AD:BE:EF:00:01", "DE:AD:BE:EF:00:02") self.descriptors = map(lambda i: EntityDescriptor(i), self.ids) for d in self.descriptors: self.cmdRegistry.vmRegistry.addVM(d) self.fakeTransport = proto_helpers.StringTransport()
def setUp(self): self.vmRegistry = Host.VMRegistry() self.names = ("testVM1", "testVM2") self.ids = ("DE:AD:BE:EF:00:01", "DE:AD:BE:EF:00:02") self.extras = ({ "extraData": "extra extra!" }, { "extraData": "extra extra! (bis)" }) self.descriptors = map(lambda i, d: EntityDescriptor(i, **d), self.ids, self.extras) for d in self.descriptors: self.vmRegistry.addVM(d)
def setUp(self): self.descriptor1 = EntityDescriptor(id=123, name='test1', foo=1, bar=2) self.descriptor2 = EntityDescriptor(456, foo=3) self.descriptor3 = EntityDescriptor(0)
def test_addVM(self): nonExistantVM = EntityDescriptor("00:00:00:00:00:00") self.assertRaises(Exceptions.NoSuchVirtualMachine, self.vmRegistry.addVM, nonExistantVM)
def __init__(self, anId): self.descriptor = EntityDescriptor(anId) self.stuffDone = False
def __init__(self): self._descriptor = EntityDescriptor('Host-ID')