def test_it_indexes_the_given_ids(self, req, index): indexer = make_indexer(req) indexer([1, 2, 3]) batch_indexer = index.BatchIndexer.return_value batch_indexer.index.assert_called_once_with([1, 2, 3]) index.BatchIndexer.assert_any_call(req.db, req.es, req)
def test_it_skips_indexing_when_no_ids_given(self, req, index): indexer = make_indexer(req) indexer([]) assert not index.BatchIndexer.called