feat(sql_rule): test rule add User-Property information
This commit is contained in:
parent
ca1ece3db0
commit
62dc72c859
|
@ -454,7 +454,8 @@ columns_with_exam('message.publish') ->
|
|||
, {<<"topic">>, <<"t/a">>}
|
||||
, {<<"qos">>, 1}
|
||||
, {<<"flags">>, #{}}
|
||||
, {<<"headers">>, undefined}
|
||||
, {<<"headers">>, #{<<"properties">> => #{<<"User-Property">> =>
|
||||
#{'prop_key' => <<"prop_val">>}}}}
|
||||
, {<<"publish_received_at">>, erlang:system_time(millisecond)}
|
||||
, {<<"timestamp">>, erlang:system_time(millisecond)}
|
||||
, {<<"node">>, node()}
|
||||
|
|
|
@ -98,21 +98,8 @@ sql_test_action() ->
|
|||
fill_default_values(Event, Context) ->
|
||||
maps:merge(envs_examp(Event), Context).
|
||||
|
||||
envs_examp(<<"$events/", _/binary>> = EVENT_TOPIC) ->
|
||||
envs_examp(EVENT_TOPIC) ->
|
||||
EventName = emqx_rule_events:event_name(EVENT_TOPIC),
|
||||
emqx_rule_maps:atom_key_map(
|
||||
maps:from_list(
|
||||
emqx_rule_events:columns_with_exam(EventName)));
|
||||
envs_examp(_) ->
|
||||
#{id => emqx_guid:to_hexstr(emqx_guid:gen()),
|
||||
clientid => <<"c_emqx">>,
|
||||
username => <<"u_emqx">>,
|
||||
payload => <<"{\"id\": 1, \"name\": \"ha\"}">>,
|
||||
peerhost => <<"127.0.0.1">>,
|
||||
topic => <<"t/a">>,
|
||||
qos => 1,
|
||||
flags => #{sys => true, event => true},
|
||||
publish_received_at => emqx_rule_utils:now_ms(),
|
||||
timestamp => emqx_rule_utils:now_ms(),
|
||||
node => node()
|
||||
}.
|
||||
emqx_rule_events:columns_with_exam(EventName))).
|
||||
|
|
Loading…
Reference in New Issue