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
Honza Kral
e91ed68bd0
Split individual connection classes
2013-08-25 16:39:56 +02:00
Honza Kral
56e314f5b0
Experimental memcached protocol.
...
Only works with python 2 now
2013-08-11 02:17:20 +02:00
Honza Kral
97257c872d
typo
2013-08-08 18:06:07 +02:00
Honza Kral
af0202d89f
slightly simpler tests
2013-08-01 16:04:56 +02:00
Honza Kral
1ee42ca17c
Added a simple reindex helper
2013-08-01 15:05:29 +02:00
Honza Kral
29977efff4
Added a convenient scan heper API to iterate over docs
2013-08-01 14:57:08 +02:00
Honza Kral
5b1a2fd650
bulk_index helper to easily load docs into ES
2013-08-01 14:48:39 +02:00
Honza Kral
6cfde42985
Extract ElasticTestCase from YamlTestCase
2013-08-01 14:47:34 +02:00
Honza Kral
388a56ea2c
Provide sane defults for YAML tests
2013-07-31 17:51:42 +02:00
Honza Kral
bf23436c27
Version can contain non-number elements like beta etc
2013-07-23 20:43:05 +02:00
Honza Kral
65349034e8
Enable \. in yaml lookups
2013-07-22 00:48:52 +02:00
Honza Kral
982ce508be
handle dots in yaml test dirs' names
2013-07-15 14:43:58 +02:00
Honza Kral
39bd7a92e2
Added tests for unicode/utf-encoded strings in url
2013-07-14 15:57:06 +02:00
Honza Kral
2468accd29
YamlTestCase fixes
2013-07-12 18:22:06 +02:00
Honza Kral
95f42df6db
Support running the integration tests on an already running cluster
2013-07-12 18:08:51 +02:00
Honza Kral
30242ad277
is_false in yaml can also mean does not exist
2013-07-11 02:31:40 +02:00
Honza Kral
480b147b63
Skip yaml command
2013-07-11 02:00:28 +02:00
Honza Kral
3b5ece5bad
Refactored yaml execution code
2013-07-10 17:03:48 +02:00
Honza Kral
415f45adf4
Support for set and is_true yaml commands
2013-07-10 16:43:20 +02:00
Honza Kral
02e632f17a
removing extra imports
2013-07-10 16:17:53 +02:00
Honza Kral
d179ab20c9
Include the number of the yaml file for easier debugging
2013-07-10 14:32:44 +02:00
Honza Kral
ffbca79ae0
Added catch support for yaml tests, dummy for now
2013-07-10 13:40:33 +02:00
Honza Kral
1ce8c07db3
Load the yaml files optionally from external dir
2013-07-10 13:25:09 +02:00
Honza Kral
f1b4eec524
Find Yaml tests recursively
2013-07-10 13:04:47 +02:00
Honza Kral
ba98e13da7
Don't serialize stings
2013-06-20 14:07:09 +02:00
Honza Kral
e19853f1ba
indices.exists_type
2013-06-16 16:20:03 +02:00
Honza Kral
6a9cc530c1
Mapping yaml tests
2013-06-16 16:04:00 +02:00
Honza Kral
1702dc3ed0
Move Yaml test defintions to a subdir for forwards compatibility
...
In the future those files will most likely be in a separate repo
2013-06-16 15:51:21 +02:00
Honza Kral
0ad5fb467f
Python3 fixes for the generated tests
2013-06-14 17:27:32 +02:00
Honza Kral
1a74b015e8
Analyze API and related test suite using the external yaml definition
...
In the future the yaml files should be in separate repo.
2013-06-14 17:20:05 +02:00
Honza Kral
c5436bd1da
keep test suite dependency free as possible
2013-06-14 17:17:51 +02:00
Honza Kral
30bbb2a0cd
Cut off the timeout increases after 5 failures by default
...
Contrary to popular beliefs there are Python processes in the wild that
run for weeks and increasing the timeout without bound is not useful for
those.
2013-06-14 16:59:36 +02:00
Honza Kral
c686cd2be3
Have error counting contained within ConnectionPool and don't leak out to Transport
...
Thanks @bleskes for the inspiration!
2013-06-14 16:46:58 +02:00
Honza Kral
9c25f8cf01
Saner url creation
2013-06-08 02:06:14 +02:00
Honza Kral
d7e375c323
create/exists/delete index
2013-06-08 01:17:19 +02:00
Honza Kral
37f2335478
Simple test case for unit testing client commands
2013-06-07 23:57:59 +02:00
Honza Kral
ca99215e46
Make test_client into a package
2013-06-07 23:18:58 +02:00
Honza Kral
c064bf7764
wait_for_status when waiting for test server to boot up
2013-06-07 18:25:57 +02:00
Honza Kral
991eb881df
Added real test server
2013-05-27 23:02:38 +02:00
Honza Kral
a7a3d660b5
It's REtries, not tries, respect that
2013-05-24 01:45:15 +02:00
Honza Kral
b1e6c4d6a7
When sniffing try all connections, including the ones used to seed the client
2013-05-24 01:42:04 +02:00