commit 7c5dd8a: [Test] Setting's priority

korgoth1 vladislav.stakhov at gmail.com
Wed Feb 5 09:42:08 UTC 2020


Author: korgoth1
Date: 2020-02-05 11:57:50 +0300
URL: https://github.com/rspamd/rspamd/commit/7c5dd8a88d84f3a50011045c093264a7985ba4c5

[Test] Setting's priority

---
 test/functional/cases/108_settings.robot |  6 ++++++
 test/functional/configs/settings.conf    | 15 +++++++++++++++
 test/functional/messages/priority.eml    |  5 +++++
 3 files changed, 26 insertions(+)

diff --git a/test/functional/cases/108_settings.robot b/test/functional/cases/108_settings.robot
index b7c75af03..d9301e2fa 100644
--- a/test/functional/cases/108_settings.robot
+++ b/test/functional/cases/108_settings.robot
@@ -9,6 +9,7 @@ Variables       ${TESTDIR}/lib/vars.py
 ${CONFIG}       ${TESTDIR}/configs/plugins.conf
 ${LUA_SCRIPT}   ${TESTDIR}/lua/settings.lua
 ${MESSAGE}      ${TESTDIR}/messages/spam_message.eml
+${MESSAGE_PRIORITY}      ${TESTDIR}/messages/priority.eml
 ${MESSAGE_7BIT}      ${TESTDIR}/messages/utf.eml
 ${MESSAGE_CUSTOM_HDR}      ${TESTDIR}/messages/empty-plain-text.eml
 ${MESSAGE_ABSENT_MIME}      ${TESTDIR}/messages/ed25519.eml
@@ -221,6 +222,11 @@ SETTINGS ID - VIRTUAL DEP
   Should Not Contain  ${result.stdout}  SIMPLE_POST
   Should Not Contain  ${result.stdout}  SIMPLE_PRE
 
+PRIORITY
+  ${result} =  Scan Message With Rspamc  ${MESSAGE_PRIORITY}  --header  Settings-Id=id_virtual_group  --from  user at test.com
+  Should Contain  ${result.stdout}  PRIORITY_2
+
+
 *** Keywords ***
 Settings Setup
   Copy File  ${TESTDIR}/data/bayes.spam.sqlite3  /tmp/bayes.spam.sqlite3
diff --git a/test/functional/configs/settings.conf b/test/functional/configs/settings.conf
index 0ba4de1c6..a5a538e24 100644
--- a/test/functional/configs/settings.conf
+++ b/test/functional/configs/settings.conf
@@ -15,6 +15,7 @@ settings {
   }
 
   id_virtual {
+  priority = high;
     apply {
       symbols_enabled = ["SIMPLE_VIRTUAL"];
     }
@@ -53,7 +54,21 @@ settings {
       }
     }
   }
+
+  id_test_priority {
+    priority = high;
+    from = "user at test.com";
+    apply {
+      symbols_enabled {
+        PRIORITY = 10.0;
+      }
+      symbols {
+        PRIORITY_2 = 10.0
+      }
+    }
+  }
 }
+
 classifier {
   backend = "sqlite3";
   statfile {
diff --git a/test/functional/messages/priority.eml b/test/functional/messages/priority.eml
new file mode 100644
index 000000000..2a533efb7
--- /dev/null
+++ b/test/functional/messages/priority.eml
@@ -0,0 +1,5 @@
+From: user at test.com
+To: undisclosed-recipients;;
+
+Content-Transfer-Encoding: base64
+asdasdlsadklsad
\ No newline at end of file


More information about the Commits mailing list