chore(tests): update acl mysql test case

This commit is contained in:
zhanghongtong 2021-06-15 22:05:26 +08:00 committed by Rory Z
parent 949e8348fc
commit 4505607c51
1 changed files with 5 additions and 4 deletions

View File

@ -86,6 +86,7 @@ end_per_suite(_) ->
set_special_configs(emqx) ->
application:set_env(emqx, allow_anonymous, false),
application:set_env(emqx, acl_nomatch, deny),
application:set_env(emqx, enable_acl_cache, false),
application:set_env(emqx, plugins_loaded_file,
emqx_ct_helpers:deps_path(emqx, "test/emqx_SUITE_data/loaded_plugins"));
@ -116,7 +117,7 @@ deinit_mysql_data() ->
t_check_acl(_) ->
User0 = #{zone => external,peerhost => {127,0,0,1}},
allow = emqx_access_control:check_acl(User0, subscribe, <<"t1">>),
deny = emqx_access_control:check_acl(User0, subscribe, <<"t1">>),
User1 = #{zone => external, clientid => <<"c1">>, username => <<"u1">>, peerhost => {127,0,0,1}},
User2 = #{zone => external, clientid => <<"c2">>, username => <<"u2">>, peerhost => {127,0,0,1}},
allow = emqx_access_control:check_acl(User1, subscribe, <<"t1">>),
@ -126,8 +127,8 @@ t_check_acl(_) ->
User4 = #{zone => external, peerhost => {10,10,10,110}, clientid => <<"c1">>, username => <<"u1">>},
allow = emqx_access_control:check_acl(User3, subscribe, <<"t1">>),
allow = emqx_access_control:check_acl(User3, subscribe, <<"t1">>),
allow = emqx_access_control:check_acl(User3, subscribe, <<"t2">>),%% nomatch -> ignore -> emqx acl
allow = emqx_access_control:check_acl(User4, subscribe, <<"t1">>),%% nomatch -> ignore -> emqx acl
deny = emqx_access_control:check_acl(User3, subscribe, <<"t2">>),%% nomatch -> ignore -> emqx acl
deny = emqx_access_control:check_acl(User4, subscribe, <<"t1">>),%% nomatch -> ignore -> emqx acl
User5 = #{zone => external, peerhost => {127,0,0,1}, clientid => <<"c3">>, username => <<"u3">>},
allow = emqx_access_control:check_acl(User5, subscribe, <<"t1">>),
allow = emqx_access_control:check_acl(User5, publish, <<"t1">>).