File lager-3.9.2-lager_trunc_io-tests.patch of Package lager
diff -Ndurp lager-3.9.2/src/lager_trunc_io.erl lager-3.9.2-lager_trunc_io-tests/src/lager_trunc_io.erl
--- lager-3.9.2/src/lager_trunc_io.erl 2021-05-14 18:02:36.000000000 +0300
+++ lager-3.9.2-lager_trunc_io-tests/src/lager_trunc_io.erl 2023-02-05 02:24:36.382255613 +0200
@@ -745,18 +745,28 @@ map_printing_test() ->
?assertEqual("#{}", lists:flatten(format("~p", [maps:new()], 3))),
?assertEqual("#{}", lists:flatten(format("~w", [maps:new()], 50))),
?assertError(badarg, lists:flatten(format("~s", [maps:new()], 50))),
- ?assertEqual("#{...}", lists:flatten(format("~p", [maps:from_list([{bar, foo}])], 1))),
- ?assertEqual("#{...}", lists:flatten(format("~p", [maps:from_list([{bar, foo}])], 6))),
- ?assertEqual("#{bar => ...}", lists:flatten(format("~p", [maps:from_list([{bar, foo}])], 7))),
- ?assertEqual("#{bar => ...}", lists:flatten(format("~p", [maps:from_list([{bar, foo}])], 9))),
- ?assertEqual("#{bar => foo}", lists:flatten(format("~p", [maps:from_list([{bar, foo}])], 10))),
- ?assertEqual("#{bar => ...,...}", lists:flatten(format("~p", [maps:from_list([{bar, foo}, {foo, bar}])], 9))),
- ?assertEqual("#{bar => foo,...}", lists:flatten(format("~p", [maps:from_list([{bar, foo}, {foo, bar}])], 10))),
- ?assertEqual("#{bar => foo,...}", lists:flatten(format("~p", [maps:from_list([{bar, foo}, {foo, bar}])], 17))),
- ?assertEqual("#{bar => foo,foo => ...}", lists:flatten(format("~p", [maps:from_list([{bar, foo}, {foo, bar}])], 18))),
- ?assertEqual("#{bar => foo,foo => ...}", lists:flatten(format("~p", [maps:from_list([{bar, foo}, {foo, bar}])], 19))),
- ?assertEqual("#{bar => foo,foo => ...}", lists:flatten(format("~p", [maps:from_list([{bar, foo}, {foo, bar}])], 20))),
- ?assertEqual("#{bar => foo,foo => bar}", lists:flatten(format("~p", [maps:from_list([{bar, foo}, {foo, bar}])], 21))),
+ ?assertEqual("#{...}", lists:flatten(format("~p", [#{bar => foo}], 1))),
+ ?assertEqual("#{...}", lists:flatten(format("~p", [#{bar => foo}], 6))),
+ ?assertEqual("#{bar => ...}", lists:flatten(format("~p", [#{bar => foo}], 7))),
+ ?assertEqual("#{bar => ...}", lists:flatten(format("~p", [#{bar => foo}], 9))),
+ ?assertEqual("#{bar => foo}", lists:flatten(format("~p", [#{bar => foo}], 10))),
+ F9 = lists:flatten(format("~p", [#{bar => foo, foo => bar}], 9)),
+ F10 = lists:flatten(format("~p", [#{bar => foo, foo => bar}], 10)),
+ F17 = lists:flatten(format("~p", [#{bar => foo, foo => bar}], 17)),
+ ?assert(lists:member(lists:flatten(format("~p", [#{bar => foo, foo => bar}], 9)),
+ ["#{bar => ...,...}", "#{foo => ...,...}"])),
+ ?assert(lists:member(lists:flatten(format("~p", [#{bar => foo, foo => bar}], 10)),
+ ["#{bar => foo,...}", "#{foo => bar,...}"])),
+ ?assert(lists:member(lists:flatten(format("~p", [#{bar => foo, foo => bar}], 17)),
+ ["#{bar => foo,...}", "#{foo => bar,...}"])),
+ ?assert(lists:member(lists:flatten(format("~p", [#{bar => foo, foo => bar}], 18)),
+ ["#{bar => foo,foo => ...}", "#{foo => bar,bar => ...}"])),
+ ?assert(lists:member(lists:flatten(format("~p", [#{bar => foo, foo => bar}], 19)),
+ ["#{bar => foo,foo => ...}", "#{foo => bar,bar => ...}"])),
+ ?assert(lists:member(lists:flatten(format("~p", [#{bar => foo, foo => bar}], 20)),
+ ["#{bar => foo,foo => ...}", "#{foo => bar,bar => ...}"])),
+ ?assert(lists:member(lists:flatten(format("~p", [#{bar => foo, foo => bar}], 21)),
+ ["#{bar => foo,foo => bar}", "#{foo => bar,bar => foo}"])),
?assertEqual("#{22835963083295358096932575511191922182123945984 => ...}",
lists:flatten(format("~w", [
maps:from_list([{22835963083295358096932575511191922182123945984,