def test_get_vm_network_connections(self): # one connection from port, one from network and # one managment_network # empty connection fake_vapp = self.generate_vapp([]) connections = server._get_vm_network_connections( fake_vapp ) self.assertEqual([], connections) # not connected fake_vapp = self.generate_vapp([{ 'is_connected': False, 'network_name': 'network_name' }]) connections = server._get_vm_network_connections( fake_vapp ) self.assertEqual([], connections) # connection fake_vapp = self.generate_vapp([{ 'is_connected': True, 'network_name': 'network_name' }]) connections = server._get_vm_network_connections( fake_vapp ) self.assertEqual([ { 'is_connected': True, 'network_name': 'network_name' }], connections )
def test_get_vm_network_connections(self): # one connection from port, one from network and # one managment_network # empty connection fake_vapp = self.generate_vapp([]) connections = server._get_vm_network_connections(fake_vapp) self.assertEqual([], connections) # not connected fake_vapp = self.generate_vapp([{ 'is_connected': False, 'network_name': 'network_name' }]) connections = server._get_vm_network_connections(fake_vapp) self.assertEqual([], connections) # connection fake_vapp = self.generate_vapp([{ 'is_connected': True, 'network_name': 'network_name' }]) connections = server._get_vm_network_connections(fake_vapp) self.assertEqual([{ 'is_connected': True, 'network_name': 'network_name' }], connections)
def _create_test(self): server.create() self._run_with_retry(server.start, self.ctx) vdc = self.vca_client.get_vdc(self.vcloud_config['org']) vapp = self.vca_client.get_vapp( vdc, self.ctx.node.properties['server']['name']) self.assertFalse(vapp is None) networks = server._get_vm_network_connections(vapp) self.assertEqual(1, len(networks)) self.assertEqual(self.network_name, networks[0]['network_name'])