summaryrefslogtreecommitdiffstats
path: root/test/functional/configs
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2016-07-28 16:20:18 +0100
committerVsevolod Stakhov <vsevolod@highsecure.ru>2016-07-28 17:20:50 +0100
commit398332ccb20dc9ead073e297cc540512a38c98df (patch)
treeb885da27389cccf57e21f04eb8063e27acdfe29a /test/functional/configs
parent1cce1f1e6d1b21c40612f98f25d84d33ccd4fcde (diff)
downloadrspamd-398332ccb20dc9ead073e297cc540512a38c98df.tar.gz
rspamd-398332ccb20dc9ead073e297cc540512a38c98df.zip
[Test] Add more tests for multimap module
Diffstat (limited to 'test/functional/configs')
-rw-r--r--test/functional/configs/maps.conf15
-rw-r--r--test/functional/configs/maps/domains.list2
-rw-r--r--test/functional/configs/maps/ip.list4
-rw-r--r--test/functional/configs/maps/regexp.list2
4 files changed, 23 insertions, 0 deletions
diff --git a/test/functional/configs/maps.conf b/test/functional/configs/maps.conf
index bb3fad0d5..df568c22d 100644
--- a/test/functional/configs/maps.conf
+++ b/test/functional/configs/maps.conf
@@ -33,4 +33,19 @@ multimap {
type = "dnsbl";
map = "rspamd.com";
}
+ IP_MAP {
+ type = "ip";
+ map = "${TESTDIR}/configs/maps/ip.list";
+ }
+ FROM_MAP {
+ type = "from";
+ filter = "email:domain";
+ map = "${TESTDIR}/configs/maps/domains.list";
+ }
+ REGEXP_MAP {
+ type = "from";
+ filter = "email:addr";
+ regexp = true;
+ map = "${TESTDIR}/configs/maps/regexp.list";
+ }
}
diff --git a/test/functional/configs/maps/domains.list b/test/functional/configs/maps/domains.list
new file mode 100644
index 000000000..2d8e6387d
--- /dev/null
+++ b/test/functional/configs/maps/domains.list
@@ -0,0 +1,2 @@
+example.com
+#other.com \ No newline at end of file
diff --git a/test/functional/configs/maps/ip.list b/test/functional/configs/maps/ip.list
new file mode 100644
index 000000000..fc3dbf192
--- /dev/null
+++ b/test/functional/configs/maps/ip.list
@@ -0,0 +1,4 @@
+127.0.0.1
+#127.0.0.2
+10.0.0.0/8
+[::1]/64 \ No newline at end of file
diff --git a/test/functional/configs/maps/regexp.list b/test/functional/configs/maps/regexp.list
new file mode 100644
index 000000000..0f3ef27bf
--- /dev/null
+++ b/test/functional/configs/maps/regexp.list
@@ -0,0 +1,2 @@
+/^.*@example.com/i
+/^user.*@.*com/i