Honza Král
6f6c864bc8
Bulk supports timeout parameter in new ES
2013-11-25 11:57:21 +01:00
Honza Král
82fa7b03a4
Enable users to override the client used in tests.
...
Fixes #7 , thanks nkvoll!
2013-11-23 19:20:44 +01:00
Honza Král
5ce42094c6
Skip test for different op types before 0.90.1
2013-11-22 22:28:29 +01:00
Honza Král
5f8c5322b0
Have bulk tests work for 0.90.0 too
2013-11-22 16:05:51 +01:00
Honza Král
3ae44db90c
Bulk helpers overhaul
...
streaming_bulk for iterative consumption of the input
bulk_index -> bulk
callback expand_action to transform input into action/data pairs
support for non-index actions through _op_type key
2013-11-22 14:29:08 +01:00
Honza Král
a4e068c505
Fix the helpers tests.
...
ES doesn't guarantee that refresh will wait for cluster state
propagation and thus the type might not exist right after the index
being created during the bulk load. Just check the documents instead.
2013-11-19 22:33:53 +01:00
Honza Král
5557fbff1e
Make sure jenkins output contains logs
2013-11-19 04:10:34 +01:00
Honza Král
4bce8a464c
Added more detailed error handling
...
namely being able to detect conflicts and bad requests
2013-11-14 01:12:55 +01:00
Honza Král
e04b875ca7
Changer is 1.0 Beta2
2013-11-07 17:18:19 +02:00
Honza Král
68b19ebe55
Fixed test after log format change
2013-11-03 22:44:16 +01:00
Boaz Leskes
422d43f4f8
Added get_field_mapping API
2013-10-30 19:23:43 +01:00
Honza Král
04afc03cdd
Thrift plugin uses different format in cluster stats
2013-10-29 17:45:49 +01:00
Honza Král
2bd421f29d
Add in __repr__ to client to simplify debugging
2013-10-22 01:23:12 +02:00
Honza Král
78d5a0b5a8
Be more benevolent when dealing with hosts parameter
...
This was mostly inspired by work on haystack for backwards compatibility
2013-10-22 01:22:47 +02:00
Honza Král
73f170f23f
Decimal support
...
Currently only converting to floats which may lose some precision.
Not recommended in 2.6 where float to string serialization is sub-optimal
2013-10-22 00:26:58 +02:00
Honza Kral
2bb16fe7ed
Make offset in search work. from is a reserved word in python so use from_
...
Fixes #13
Thanks llonchj, danfairs, vanatteveldt and RonRothman!
2013-10-17 22:01:25 +02:00
Honza Kral
174c431afb
Add raise_on_error parameter to bulk_index to enable short-circuiting bulk loading
2013-10-14 23:50:42 +02:00
Honza Kral
4e56b4fbc1
Only collect info on failed docs when using the bulk_index helper
2013-10-14 23:33:16 +02:00
Honza Kral
64dd28fd8f
Failed indexes in bulk_index do not contain theok flag
2013-10-14 23:33:16 +02:00
Boaz Leskes
70829a219b
upgrade submodule to the latest spec
2013-10-11 13:57:35 +02:00
Honza Kral
5b36475197
Updated the yaml test suite
2013-10-10 14:48:54 +02:00
Boaz Leskes
1e52c17d1a
updated source filtering tests and spec
...
Fixed id tests to be strings.
Changed the _source_* param of get_source as they have changed in core.
2013-10-08 18:18:20 +02:00
Honza Kral
44ed34771e
Better tests for the bulk_index helper
2013-10-06 17:54:07 +02:00
Honza Kral
cc524e9c9d
Python 3 fix fo tests
2013-10-06 17:43:45 +02:00
Honza Kral
92c7dde5e0
Removing redundant code
2013-10-02 01:04:50 +02:00
Njal Karevoll and Honza Kral
6a0f5c7646
urllib3: add a test to verify that providing http_auth as a list works
2013-10-02 01:01:30 +02:00
Honza Kral
1a9fd9e105
Remove duplicate test
2013-10-02 01:01:05 +02:00
Njal Karevoll and Honza Kral
4037de58d0
requests: add tests to verify that providing http_auth as a list works and that the authorization headers are added to the request
2013-10-02 01:00:11 +02:00
Honza Kral
a24337ca6b
Updated rest api specs
2013-10-02 00:54:39 +02:00
Honza Kral
5fccd1e793
Allow lists for http_auth in RequestsHttpConnection
...
thanks nkvoll!
2013-10-02 00:42:38 +02:00
Honza Kral
b0587071b6
Circumvent prepared requests from RequestsHttpConnection
...
this is because sesion.send(prepared_request) doesn't pass through auth
info. Thanks nkvoll!
Fixes #8
2013-10-02 00:39:19 +02:00
Honza Kral
17c4a3dd21
stats_only parameter to bulk_index helper for large loads`
2013-09-30 19:05:12 +02:00
Honza Kral
8da490e672
Even when using existing server wait for yellow status before proceeding
...
This should solve travis issues where ES is run just before the test
suite.
2013-09-28 15:51:24 +02:00
Honza Kral
49a23db148
New spec repo version
2013-09-25 23:10:30 +02:00
Honza Kral
5c76e7c96c
Run yaml test suite correctly - one test per test method
2013-09-25 23:07:52 +02:00
Honza Kral
33b05bdc62
Thrift SSL support
2013-09-25 21:31:10 +02:00
Honza Kral
490fd237ee
rename use_https to use_ssl to make it forwards copatible with thrift
2013-09-25 21:07:29 +02:00
Honza Kral
b724288d76
Https support for the http-based transports.
...
Thanks, nkvoll!
2013-09-24 23:07:14 +02:00
Honza Kral
7a440fda4a
Support for HTTP auth. Thanks, nkvoll!
2013-09-24 22:55:04 +02:00
Honza Kral
56c77f0bd0
Switch to using git submodules for the yaml tests
2013-09-23 17:12:14 +02:00
Honza Kral
402fca0e32
remove all templates in teardown
2013-09-23 14:20:16 +02:00
Honza Kral
e123008851
Added tox.ini to runtests on multiple python envs
...
Also updated python setup.py test to run in CI configuration
2013-09-02 20:57:59 -05:00
Honza Kral
f603a834ca
Use one global client instance for all test runs
2013-08-28 19:24:11 +02:00
Honza Kral
fe7cc106f6
Use unittest2 even for python 2.6
2013-08-28 19:11:28 +02:00
Honza Kral
d180e62a99
Revert "Support python 2.6"
...
This reverts commit 158f6e6183 .
2013-08-28 19:02:42 +02:00
Honza Kral
d306085789
Skips are ok
2013-08-27 04:19:37 +02:00
Honza Kral
158f6e6183
Support python 2.6
2013-08-27 04:07:52 +02:00
Honza Kral
610226e91c
Support for running different connection class in tests
2013-08-27 02:53:01 +02:00
Honza Kral
38ba61d511
Fix memcached tests for py3
2013-08-25 18:01:45 +02:00
Honza Kral
39bcd81957
Minor fixes
2013-08-25 17:58:30 +02:00