Exemplo n.º 1
0
 def test_lb_delete_vip(self,
                        mock_loadbalancer_get,
                        mock_virtualserver_get,
                        mock_virtualserver_destroy,
                        mock_get_device_driver,
                        mock_delete_vip):
     # Mock
     mock_loadbalancer_get.return_value = lb_ref = mock.MagicMock()
     lb_ref.__getitem__.return_value = 'fakedeviceid'
     mock_virtualserver_get.return_value = vip_ref = mock.Mock()
     ctx = mock.MagicMock()
     ctx.__enter__.return_value = enter_ctx = mock.Mock()
     mock_get_device_driver.return_value = \
         mock.Mock(request_context=mock.Mock(return_value=ctx))
     # Call
     api.lb_delete_vip(self.conf, 'fake_tenant', 'fakelbid', 'fakevipid')
     # Assert
     mock_loadbalancer_get.assert_called_once_with(self.conf,
             'fakelbid', tenant_id='fake_tenant')
     mock_virtualserver_get.assert_called_once_with(self.conf, 'fakevipid')
     mock_virtualserver_destroy.assert_called_once_with(self.conf,
                                                        'fakevipid')
     mock_get_device_driver.assert_called_once_with(self.conf,
                                                    'fakedeviceid')
     mock_delete_vip.assert_called_once_with(enter_ctx, vip_ref)
Exemplo n.º 2
0
 def delete(self, req, lb_id, id):
     LOG.debug("Called delete(), req: %r, lb_id: %s, id: %s",
                  req, lb_id, id)
     core_api.lb_delete_vip(self.conf, lb_id, id)
Exemplo n.º 3
0
 def deleteVIP(self, req, lb_id, id):
     logger.debug("Called deleteVIP(), req: %r, lb_id: %s, id: %s",
                  req, lb_id, id)
     core_api.lb_delete_vip(self.conf, lb_id, id)