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,
openSUSE Build Service is sponsored by