stats_only parameter to bulk_index helper for large loads`

This commit is contained in:
Honza Kral
2013-09-30 19:05:12 +02:00
parent 8f15b4edc0
commit 17c4a3dd21
2 changed files with 26 additions and 6 deletions
@@ -11,6 +11,14 @@ class TestBulkIndex(ElasticTestCase):
self.assertFalse(failed)
self.assertEquals(100, self.client.count(index='test-index', doc_type='answers')['count'])
def test_stats_only_reports_numbers(self):
docs = [{"answer": x} for x in range(100)]
success, failed = helpers.bulk_index(self.client, docs, index='test-index', doc_type='answers', refresh=True, stats_only=True)
self.assertEquals(100, success)
self.assertEquals(0, failed)
self.assertEquals(100, self.client.count(index='test-index', doc_type='answers')['count'])
class TestScan(ElasticTestCase):
def test_all_documents_are_read(self):
bulk = []