From 48d13c593bd6a7be2ab56944c22264eda476b363 Mon Sep 17 00:00:00 2001 From: Sarah Hoffmann Date: Tue, 2 Dec 2025 11:15:37 +0100 Subject: [PATCH] fix flaky test around postcode word match penalties --- test/python/api/search/test_icu_query_analyzer.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/test/python/api/search/test_icu_query_analyzer.py b/test/python/api/search/test_icu_query_analyzer.py index 39ec8fd6..1140d9da 100644 --- a/test/python/api/search/test_icu_query_analyzer.py +++ b/test/python/api/search/test_icu_query_analyzer.py @@ -116,9 +116,11 @@ async def test_penalty_postcodes_and_housenumbers(conn, term, order): assert query.num_token_slots() == 1 - torder = [(tl.tokens[0].penalty, tl.ttype) for tl in query.nodes[0].starting] + torder = [(min(t.penalty for t in tl.tokens), tl.ttype) for tl in query.nodes[0].starting] torder.sort() + print(torder) + assert [t[1] for t in torder] == order -- 2.39.5