]> source.dussan.org Git - rspamd.git/commitdiff
[TEST] FNames 3483/head
authorkorgoth1 <vladislav.stakhov@gmail.com>
Wed, 2 Sep 2020 19:07:15 +0000 (22:07 +0300)
committerkorgoth1 <vladislav.stakhov@gmail.com>
Wed, 2 Sep 2020 19:07:15 +0000 (22:07 +0300)
test/functional/cases/280_rules.robot
test/functional/cases/281_fnames.robot [new file with mode: 0644]
test/functional/configs/plugins.conf

index a9cf705335a219d0a6b1c98e8b55ac1a6cef6512..72393677df689be83dcf7994c73e8419bc3f04fc 100644 (file)
@@ -7,7 +7,6 @@ Variables       ${TESTDIR}/lib/vars.py
 
 *** Variables ***
 ${CONFIG}        ${TESTDIR}/configs/plugins.conf
-${LUA_SCRIPT}    ${TESTDIR}/lua/test_fname.lua
 ${MESSAGE}       ${TESTDIR}/messages/newlines.eml
 ${MESSAGE1}      ${TESTDIR}/messages/fws_fn.eml
 ${MESSAGE2}      ${TESTDIR}/messages/fws_fp.eml
@@ -111,11 +110,6 @@ PHISH_SENDER_ROUTING_PART
   ${result} =  Scan Message With Rspamc  ${TESTDIR}/messages/phish_sender6.eml
   Should Contain  ${result.stdout}  FROM_INVALID
 
-FILE NAMES
-  ${result} =  Scan Message With Rspamc  ${TESTDIR}/messages/fname.eml
-  Should Contain  ${result.stdout}  TEST_FNAME
-  Should Contain  ${result.stdout}  [삼성생명]2020.08.14 데일리 경제뉴스.pdf, 01029_402110_10620_RGT06902_PRT180ML_20200803_101820.pdf
-
 
 *** Keywords ***
 Rules Setup
diff --git a/test/functional/cases/281_fnames.robot b/test/functional/cases/281_fnames.robot
new file mode 100644 (file)
index 0000000..9e3d37b
--- /dev/null
@@ -0,0 +1,30 @@
+*** Settings ***
+Suite Setup     Fnames Setup
+Suite Teardown  Fnames Teardown
+Library         ${TESTDIR}/lib/rspamd.py
+Resource        ${TESTDIR}/lib/rspamd.robot
+Variables       ${TESTDIR}/lib/vars.py
+
+*** Variables ***
+${CONFIG}       ${TESTDIR}/configs/lua_script.conf
+${LUA_SCRIPT}   ${TESTDIR}/lua/test_fname.lua
+${RSPAMD_SCOPE}  Suite
+${URL_TLD}      ${TESTDIR}/../lua/unit/test_tld.dat
+
+
+*** Test Cases ***
+FILE NAMES
+  ${result} =  Scan Message With Rspamc  ${TESTDIR}/messages/fname.eml
+  Should Contain  ${result.stdout}  TEST_FNAME
+  Should Contain  ${result.stdout}  [삼성생명]2020.08.14 데일리 경제뉴스.pdf, 01029_402110_10620_RGT06902_PRT180ML_20200803_101820.pdf
+
+
+*** Keywords ***
+Fnames Setup
+  ${PLUGIN_CONFIG} =  Get File  ${TESTDIR}/configs/regexp.conf
+  Set Suite Variable  ${PLUGIN_CONFIG}
+  Generic Setup  PLUGIN_CONFIG
+
+Fnames Teardown
+  Normal Teardown
+  Terminate All Processes    kill=True
\ No newline at end of file
index 7688a5f8a54ba161c71b4c6060f48519e5ce98b1..b1885eeb670e35356a69e9ee1d0b24143f3ee318 100644 (file)
@@ -746,6 +746,5 @@ modules {
 }
 spf {}
 lua = "${TESTDIR}/lua/test_coverage.lua";
-lua = ${LUA_SCRIPT};
 lua = "${INSTALLROOT}/share/rspamd/rules/rspamd.lua"
 ${PLUGIN_CONFIG}