diff options
author | Andrew Lewis <nerf@judo.za.org> | 2017-02-27 18:11:44 +0200 |
---|---|---|
committer | Andrew Lewis <nerf@judo.za.org> | 2017-02-27 18:11:44 +0200 |
commit | a2e7253038e6dcf6f66040412e45e7ab0715af83 (patch) | |
tree | 541f7fce48416c927339eee9b278361b14490cf4 /test/functional/cases | |
parent | f42f2e524ff25001686e7c4c2dc7c40563dff3b8 (diff) | |
download | rspamd-a2e7253038e6dcf6f66040412e45e7ab0715af83.tar.gz rspamd-a2e7253038e6dcf6f66040412e45e7ab0715af83.zip |
[Test] Test map key values
Diffstat (limited to 'test/functional/cases')
-rw-r--r-- | test/functional/cases/101_lua.robot | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/test/functional/cases/101_lua.robot b/test/functional/cases/101_lua.robot index 867ecd2cd..f3121daf8 100644 --- a/test/functional/cases/101_lua.robot +++ b/test/functional/cases/101_lua.robot @@ -6,7 +6,10 @@ Variables ${TESTDIR}/lib/vars.py *** Variables *** ${CONFIG} ${TESTDIR}/configs/lua_test.conf +${MAP_MAP} ${TESTDIR}/configs/maps/map.list ${MESSAGE} ${TESTDIR}/messages/spam_message.eml +${RADIX_MAP} ${TESTDIR}/configs/maps/ip2.list +${REGEXP_MAP} ${TESTDIR}/configs/maps/regexp.list ${RSPAMD_SCOPE} Test ${URL_TLD} ${TESTDIR}/../lua/unit/test_tld.dat @@ -45,12 +48,32 @@ Hashes ${result} = Scan Message With Rspamc ${MESSAGE} Check Rspamc ${result} TEST_HASHES (1.00)[no worry] +Maps Key Values + [Setup] Lua Replace Setup ${TESTDIR}/lua/maps_kv.lua + [Teardown] Lua Replace Teardown + ${result} = Scan Message With Rspamc ${MESSAGE} + Check Rspamc ${result} RADIX_KV (1.00)[no worry] + Should Contain ${result.stdout} REGEXP_KV (1.00)[no worry] + Should Contain ${result.stdout} MAP_KV (1.00)[no worry] + *** Keywords *** Lua Setup [Arguments] ${LUA_SCRIPT} Set Test Variable ${LUA_SCRIPT} Generic Setup +Lua Replace Setup + [Arguments] ${LUA_SCRIPT_UNESC} + ${LUA_SCRIPT} = Make Temporary File + ${lua} = Get File ${LUA_SCRIPT_UNESC} + ${lua} = Replace Variables ${lua} + Create File ${LUA_SCRIPT} ${lua} + Lua Setup ${LUA_SCRIPT} + +Lua Replace Teardown + Remove File ${LUA_SCRIPT} + Normal Teardown + TLD Setup [Arguments] ${LUA_SCRIPT} Set Test Variable ${URL_TLD} ${TESTDIR}/../../contrib/publicsuffix/effective_tld_names.dat |