From dc28246b718b2b576566ab48479c450ddef9cba6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Honza=20Kr=C3=A1l?= Date: Wed, 25 Jun 2014 15:32:35 +0200 Subject: [PATCH] Add SKIP_TESTS to enable skipping some broken tests in released es versions --- test_elasticsearch/test_server/test_common.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/test_elasticsearch/test_server/test_common.py b/test_elasticsearch/test_server/test_common.py index dbe7c8d7..7b495ea3 100644 --- a/test_elasticsearch/test_server/test_common.py +++ b/test_elasticsearch/test_server/test_common.py @@ -31,6 +31,11 @@ CATCH_CODES = { # test features we have implemented IMPLEMENTED_FEATURES = ('regex', 'gtelte') +# broken YAML tests on some releases +SKIP_TESTS = { + (1, 1, 2): set(('TestCatRecovery10Basic', )) +} + class InvalidActionType(Exception): pass @@ -201,6 +206,8 @@ def construct_case(filename, name): """ def make_test(test_name, definition, i): def m(self): + if name in SKIP_TESTS.get(self.es_version, ()): + raise SkipTest() self.run_code(definition) m.__doc__ = '%s:%s.test_from_yaml_%d (%s): %s' % ( __name__, name, i, '/'.join(filename.split('/')[-2:]), test_name)