From 5f7e482895b2c1fb674bfdd5bf97155ac9d90711 Mon Sep 17 00:00:00 2001 From: Roman Date: Fri, 1 Aug 2025 12:36:30 +0200 Subject: [PATCH] Allow array indices for assert_json_path() --- util.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/util.py b/util.py index 93dda87..89dee9a 100755 --- a/util.py +++ b/util.py @@ -135,6 +135,9 @@ def assert_json_path(res, path, value, err=None): json_data = json.loads(res.text) for key in filter(None, path.split(".")): + match = re.match(r"\[([0-9]+)\]", key) + if match: + key = int(match[1]) json_data = json_data[key] if json_data == value: