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)
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)
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)