mirror of
https://github.com/valitydev/woody_erlang.git
synced 2024-11-06 02:15:19 +00:00
Fix service result event formatting (#128)
* Switch to public dep upstream
This commit is contained in:
parent
e46a3b6303
commit
309ac51655
@ -69,9 +69,9 @@
|
|||||||
]},
|
]},
|
||||||
{deps, [
|
{deps, [
|
||||||
{proper, "1.2.0"},
|
{proper, "1.2.0"},
|
||||||
{how_are_you, {git, "https://github.com/rbkmoney/how_are_you.git", {ref, "8f11d17"}}},
|
{how_are_you , {git, "https://github.com/rbkmoney/how_are_you.git", {ref, "8f11d17"}}},
|
||||||
{damsel , {git, "git@github.com:rbkmoney/damsel.git", {ref, "8911ac3"}}},
|
{damsel , {git, "git@github.com:rbkmoney/damsel.git", {ref, "8911ac3"}}},
|
||||||
{mg_proto , {git, "git@github.com:rbkmoney/machinegun_proto.git", {ref, "ebae56f"}}}
|
{mg_proto , {git, "https://github.com/rbkmoney/machinegun_proto.git", {ref, "ebae56f"}}}
|
||||||
]},
|
]},
|
||||||
{dialyzer, [
|
{dialyzer, [
|
||||||
{plt_extra_apps, [how_are_you, eunit]}
|
{plt_extra_apps, [how_are_you, eunit]}
|
||||||
|
@ -290,7 +290,7 @@ format_event(?EV_SERVER_SEND, #{status:=error, code:=Code}, _Opts) ->
|
|||||||
format_event(?EV_INVOKE_SERVICE_HANDLER, Meta, Opts) ->
|
format_event(?EV_INVOKE_SERVICE_HANDLER, Meta, Opts) ->
|
||||||
{info, append_msg({"[server] handling ", []}, format_service_request(Meta, Opts))};
|
{info, append_msg({"[server] handling ", []}, format_service_request(Meta, Opts))};
|
||||||
format_event(?EV_SERVICE_HANDLER_RESULT, #{status:=ok, result:=Result} = Meta, Opts) ->
|
format_event(?EV_SERVICE_HANDLER_RESULT, #{status:=ok, result:=Result} = Meta, Opts) ->
|
||||||
Msg = format_service_reply(Meta, Result, Opts),
|
Msg = format_service_reply(Result, Meta, Opts),
|
||||||
{info, append_msg({"[server] handling result: ", []}, Msg)};
|
{info, append_msg({"[server] handling result: ", []}, Msg)};
|
||||||
format_event(
|
format_event(
|
||||||
?EV_SERVICE_HANDLER_RESULT,
|
?EV_SERVICE_HANDLER_RESULT,
|
||||||
@ -978,7 +978,7 @@ format_service_request_with_limit_test_() -> [
|
|||||||
-spec result_test_() -> _.
|
-spec result_test_() -> _.
|
||||||
result_test_() -> [
|
result_test_() -> [
|
||||||
?_assertEqual(
|
?_assertEqual(
|
||||||
"[1012689088739803136 1012689108264288256 1012689088534282240][client] request handled successfully: "
|
"[1012689088739803136 1012689108264288256 1012689088534282240][server] handling result: "
|
||||||
"CallResult{response=Value{bin=<<6 bytes>>},change=MachineStateChange{aux_state="
|
"CallResult{response=Value{bin=<<6 bytes>>},change=MachineStateChange{aux_state="
|
||||||
"Content{data=Value{obj=#{Value{str='aux_state'}=Value{bin=<<108 bytes>>},Value{str='ct'}="
|
"Content{data=Value{obj=#{Value{str='aux_state'}=Value{bin=<<108 bytes>>},Value{str='ct'}="
|
||||||
"Value{str='application/x-erlang-binary'}}}},events=[Content{data=Value{arr=[Value{obj="
|
"Value{str='application/x-erlang-binary'}}}},events=[Content{data=Value{arr=[Value{obj="
|
||||||
@ -986,7 +986,7 @@ result_test_() -> [
|
|||||||
"Value{bin=<<240 bytes>>}]}}]},action=ComplexAction{}}",
|
"Value{bin=<<240 bytes>>}]}}]},action=ComplexAction{}}",
|
||||||
format_msg_limited(
|
format_msg_limited(
|
||||||
format_event(
|
format_event(
|
||||||
?EV_SERVICE_RESULT,
|
?EV_SERVICE_HANDLER_RESULT,
|
||||||
#{
|
#{
|
||||||
deadline => {{{2019, 8, 13}, {11, 19, 32}}, 986},
|
deadline => {{{2019, 8, 13}, {11, 19, 32}}, 986},
|
||||||
execution_start_time => 1565695142994,
|
execution_start_time => 1565695142994,
|
||||||
@ -1060,7 +1060,7 @@ result_test_() -> [
|
|||||||
%% In some cases resulting message can have more data than expected
|
%% In some cases resulting message can have more data than expected
|
||||||
%% In such case it will cut by formatter, as shown below
|
%% In such case it will cut by formatter, as shown below
|
||||||
?_assertEqual(
|
?_assertEqual(
|
||||||
"[1012689088739803136 1012689108264288256 1012689088534282240][client] request handled successfully: "
|
"[1012689088739803136 1012689108264288256 1012689088534282240][server] handling result: "
|
||||||
"Party{id='1CSWG2vduGe',contact_info=PartyContactInfo{email='hg_ct_helper'},created_at="
|
"Party{id='1CSWG2vduGe',contact_info=PartyContactInfo{email='hg_ct_helper'},created_at="
|
||||||
"'2019-08-13T11:19:01.249440Z',blocking=Blocking{unblocked=Unblocked{reason='',since="
|
"'2019-08-13T11:19:01.249440Z',blocking=Blocking{unblocked=Unblocked{reason='',since="
|
||||||
"'2019-08-13T11:19:02.655869Z'}},suspension=Suspension{active=Active{since="
|
"'2019-08-13T11:19:02.655869Z'}},suspension=Suspension{active=Active{since="
|
||||||
@ -1072,10 +1072,10 @@ result_test_() -> [
|
|||||||
"payout_tool_info=PayoutToolInfo{russian_bank_account=RussianBankAccount{account="
|
"payout_tool_info=PayoutToolInfo{russian_bank_account=RussianBankAccount{account="
|
||||||
"'4276300010908312893',bank_name='SomeBank',bank_post_account='123129876',bank_bik="
|
"'4276300010908312893',bank_name='SomeBank',bank_post_account='123129876',bank_bik="
|
||||||
"'66642666'}}}],contractor=Contractor{legal_entity=LegalEntity{russian_legal_entity="
|
"'66642666'}}}],contractor=Contractor{legal_entity=LegalEntity{russian_legal_entity="
|
||||||
"RussianLegalEntity{regis...",
|
"RussianLegalEntity{registered_name='H...",
|
||||||
format_msg_limited(
|
format_msg_limited(
|
||||||
format_event(
|
format_event(
|
||||||
?EV_SERVICE_RESULT,
|
?EV_SERVICE_HANDLER_RESULT,
|
||||||
#{args =>
|
#{args =>
|
||||||
[{payproc_UserInfo, <<"1CSWG2vduGe">>,
|
[{payproc_UserInfo, <<"1CSWG2vduGe">>,
|
||||||
{external_user, {payproc_ExternalUser}}},
|
{external_user, {payproc_ExternalUser}}},
|
||||||
@ -1141,8 +1141,7 @@ result_test_() -> [
|
|||||||
)
|
)
|
||||||
),
|
),
|
||||||
?_assertEqual(
|
?_assertEqual(
|
||||||
"[1012689088739803136 1012689108264288256 1012689088534282240][client] request handled "
|
"[1012689088739803136 1012689108264288256 1012689088534282240][server] handling result: "
|
||||||
"successfully: "
|
|
||||||
"SignalResult{change=MachineStateChange{aux_state=Content{data=Value{obj=#{}}},"
|
"SignalResult{change=MachineStateChange{aux_state=Content{data=Value{obj=#{}}},"
|
||||||
"events=[Content{data=Value{arr=[Value{arr=[Value{i=2},Value{obj=#{Value{"
|
"events=[Content{data=Value{arr=[Value{arr=[Value{i=2},Value{obj=#{Value{"
|
||||||
"str='change'}=Value{str='created'},Value{str='contact_info'}=Value{obj=#{Value{"
|
"str='change'}=Value{str='created'},Value{str='contact_info'}=Value{obj=#{Value{"
|
||||||
@ -1152,7 +1151,7 @@ result_test_() -> [
|
|||||||
"Value{str='shop_id'}=Value{str='1CSWG8j04wM'}}}]}]}}]},action=ComplexAction{}}",
|
"Value{str='shop_id'}=Value{str='1CSWG8j04wM'}}}]}]}}]},action=ComplexAction{}}",
|
||||||
format_msg_limited(
|
format_msg_limited(
|
||||||
format_event(
|
format_event(
|
||||||
?EV_SERVICE_RESULT,
|
?EV_SERVICE_HANDLER_RESULT,
|
||||||
#{args =>
|
#{args =>
|
||||||
[{mg_stateproc_SignalArgs,
|
[{mg_stateproc_SignalArgs,
|
||||||
{init,
|
{init,
|
||||||
@ -1272,11 +1271,11 @@ result_test_() -> [
|
|||||||
)
|
)
|
||||||
),
|
),
|
||||||
?_assertEqual(
|
?_assertEqual(
|
||||||
"[1012689088739803136 1012689108264288256 1012689088534282240][client] request handled successfully: "
|
"[1012689088739803136 1012689108264288256 1012689088534282240][server] handling result: "
|
||||||
"Value{arr=[Value{str='tup'},...2 more...,Value{obj=#{Value{str='why'}=Value{b=false}}}]}",
|
"Value{arr=[Value{str='tup'},...2 more...,Value{obj=#{Value{str='why'}=Value{b=false}}}]}",
|
||||||
format_msg_limited(
|
format_msg_limited(
|
||||||
format_event(
|
format_event(
|
||||||
?EV_SERVICE_RESULT,
|
?EV_SERVICE_HANDLER_RESULT,
|
||||||
#{
|
#{
|
||||||
deadline => {{{2019, 8, 13}, {11, 19, 32}}, 986},
|
deadline => {{{2019, 8, 13}, {11, 19, 32}}, 986},
|
||||||
execution_start_time => 1565695142994,
|
execution_start_time => 1565695142994,
|
||||||
|
Loading…
Reference in New Issue
Block a user