diff --git a/test_elasticsearch/test_server/test_rest_api_spec.py b/test_elasticsearch/test_server/test_rest_api_spec.py index 2feae0d8..cc9f729b 100644 --- a/test_elasticsearch/test_server/test_rest_api_spec.py +++ b/test_elasticsearch/test_server/test_rest_api_spec.py @@ -51,6 +51,7 @@ IMPLEMENTED_FEATURES = { "warnings", "allowed_warnings", "contains", + "arbitrary_key", } # broken YAML tests on some releases @@ -314,6 +315,8 @@ class YamlRunner: step = int(step) assert isinstance(value, list) assert len(value) > step + elif step == "_arbitrary_key_": + return list(value.keys())[0] else: assert step in value value = value[step]