From f084251278881fc422406b82313c1f85b9b0088a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Honza=20Kr=C3=A1l?= Date: Fri, 28 Mar 2014 17:42:51 +0100 Subject: [PATCH] Implemented gte/lte for yaml tests --- test_elasticsearch/test_server/test_common.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/test_elasticsearch/test_server/test_common.py b/test_elasticsearch/test_server/test_common.py index df2b1ec4..bf61813f 100644 --- a/test_elasticsearch/test_server/test_common.py +++ b/test_elasticsearch/test_server/test_common.py @@ -28,7 +28,7 @@ CATCH_CODES = { } # test features we have implemented -IMPLEMENTED_FEATURES = ('regex') +IMPLEMENTED_FEATURES = ('regex', 'gtelte') class InvalidActionType(Exception): pass @@ -146,10 +146,18 @@ class YamlTestCase(ElasticTestCase): for key, value in action.items(): self.assertGreater(self._lookup(key), value) + def run_gte(self, action): + for key, value in action.items(): + self.assertGreaterEqual(self._lookup(key), value) + def run_lt(self, action): for key, value in action.items(): self.assertLess(self._lookup(key), value) + def run_lte(self, action): + for key, value in action.items(): + self.assertLessEqual(self._lookup(key), value) + def run_set(self, action): for key, value in action.items(): self._state[value] = self._lookup(key)