Beispiel #1
0
    def test_cons_group_unassociation_view(self, mock_factory, mock_resp):
        """
        Test consumer group unassociate a consumer.
        """
        grp = {'id': 'my-group', 'consumer_ids': []}
        mock_factory.consumer_group_manager.return_value.unassociate.return_value = 'ok'
        mock_factory.consumer_group_query_manager.return_value.get_group.return_value = grp
        request = mock.MagicMock()
        request.body_as_json = {'criteria': {'filters': {'id': 'c1'}}}
        consumer_group_unassociate = ConsumerGroupUnassociateActionView()
        response = consumer_group_unassociate.post(request, 'my-group')

        mock_resp.assert_called_once_with([])
        self.assertTrue(response is mock_resp.return_value)