From 647ffe1221871787094334ab4c064f2ede601146 Mon Sep 17 00:00:00 2001 From: Chad Smith Date: Fri, 29 Apr 2022 12:46:09 -0600 Subject: [PATCH] tests: verify_ordered_items fallback to re.escape if needed --- tests/integration_tests/util.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tests/integration_tests/util.py b/tests/integration_tests/util.py index be601dc654e..5c8cb5abc81 100644 --- a/tests/integration_tests/util.py +++ b/tests/integration_tests/util.py @@ -24,7 +24,10 @@ def verify_ordered_items_in_text(to_verify: list, text: str): """ index = 0 for item in to_verify: - matched = re.search(item, text[index:]) + try: + matched = re.search(item, text[index:]) + except re.error: + matched = re.search(re.escape(item), text[index:]) assert matched, "Expected item not found: '{}'".format(item) index = matched.start()