From c064bf7764ad9b79f0c97fbc8225d2effaba45d2 Mon Sep 17 00:00:00 2001 From: Honza Kral Date: Fri, 7 Jun 2013 18:25:57 +0200 Subject: [PATCH] wait_for_status when waiting for test server to boot up --- test_elasticsearch/test_server/__init__.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/test_elasticsearch/test_server/__init__.py b/test_elasticsearch/test_server/__init__.py index e1a27459..0f5ec90b 100644 --- a/test_elasticsearch/test_server/__init__.py +++ b/test_elasticsearch/test_server/__init__.py @@ -58,11 +58,11 @@ def setup(): response = None time.sleep(.1) try: - response = requests.get('http://localhost:%(port)s/_cluster/health' % args) + response = requests.get('http://localhost:%(port)s/_cluster/health?wait_for_status=green' % args) except requests.ConnectionError: - pass + continue - if response and response.json()['status'] == 'green': + if response.status_code == 200: break else: