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)
Exemplo n.º 3
0
 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'])
 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'])