From 612b78e59a9b03b66dce1cf759809c57f0c9a33d Mon Sep 17 00:00:00 2001 From: Andrew Lewis Date: Tue, 14 Oct 2025 12:41:09 +0200 Subject: [PATCH] [Test] Multimap symbol with leading numerals --- test/functional/cases/001_merged/102_multimap.robot | 5 +++++ test/functional/configs/maps/multiple.list | 2 ++ test/functional/configs/merged-override.conf | 2 +- 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/test/functional/cases/001_merged/102_multimap.robot b/test/functional/cases/001_merged/102_multimap.robot index a16d0e5c40..b41face391 100644 --- a/test/functional/cases/001_merged/102_multimap.robot +++ b/test/functional/cases/001_merged/102_multimap.robot @@ -173,6 +173,11 @@ MAP - MULSYM SYMBOL + SCORE + OPTS ... Settings={symbols_enabled = [RCPT_MAP, SYM1]} Expect Symbol With Score And Exact Options SYM1 -10.1 opt1 opt2 +MAP - MULSYM SYMBOL LEADING NUMERALS + Scan File ${MESSAGE} Rcpt=user7@example.com + ... Settings={symbols_enabled = [RCPT_MAP, "2000POINTS"]} + Expect Symbol With Score 2000POINTS 2.0 + MAP - UTF Scan File ${UTF_MESSAGE} ... Settings={symbols_enabled = [HEADER_MAP]} diff --git a/test/functional/configs/maps/multiple.list b/test/functional/configs/maps/multiple.list index 3d4f32f158..e9be900e10 100644 --- a/test/functional/configs/maps/multiple.list +++ b/test/functional/configs/maps/multiple.list @@ -10,3 +10,5 @@ user4@example.com SYM2 user5@example.com SYM1:-10.1 #symbol + score + options user6@example.com SYM1:-10.1:opt1,opt2 +#symbol + score +user7@example.com 2000POINTS:2.0 diff --git a/test/functional/configs/merged-override.conf b/test/functional/configs/merged-override.conf index e302e88fc9..f2bfd3e03f 100644 --- a/test/functional/configs/merged-override.conf +++ b/test/functional/configs/merged-override.conf @@ -90,7 +90,7 @@ multimap { RCPT_MAP { type = "rcpt"; filter = "email:addr"; - symbols = ["SYM1"]; + symbols = ["SYM1", "2000POINTS"]; map = "{= env.TESTDIR =}/configs/maps/multiple.list"; score = 1.0; } -- 2.47.3