From b6e3f9b2c672fb89ab1efc6835e5a788526c7c8a Mon Sep 17 00:00:00 2001 From: "Daniel A. Wozniak" Date: Sun, 22 Sep 2024 23:28:58 -0700 Subject: [PATCH] Fix test on platforms that do not have cdumper --- tests/pytests/unit/utils/test_yamldumper.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tests/pytests/unit/utils/test_yamldumper.py b/tests/pytests/unit/utils/test_yamldumper.py index 7f73c5d1e7e..09a1106f545 100644 --- a/tests/pytests/unit/utils/test_yamldumper.py +++ b/tests/pytests/unit/utils/test_yamldumper.py @@ -61,7 +61,11 @@ def test_yaml_indent_safe_ordered_dump(): Test yaml.dump with IndentedSafeOrderedDumper """ data = OrderedDict([("foo", ["bar", "baz"]), ("qux", "quux")]) - exp_yaml = "foo:\n- bar\n- baz\nqux: quux\n" + # Account for difference in SafeDumper vs CSafeDumper + if salt.utils.yamldumper.SafeDumper.__name__ == "SafeDumper": + exp_yaml = "foo:\n - bar\n - baz\nqux: quux\n" + else: + exp_yaml = "foo:\n- bar\n- baz\nqux: quux\n" assert ( salt.utils.yamldumper.dump( data,