diff --git a/tests/unit/base/test_rest_object.py b/tests/unit/base/test_rest_object.py index 054379f3c..485640ede 100644 --- a/tests/unit/base/test_rest_object.py +++ b/tests/unit/base/test_rest_object.py @@ -1,6 +1,7 @@ from __future__ import annotations import pickle +import sys import pytest @@ -222,11 +223,21 @@ def test_pformat(fake_manager): fake_object = helpers.FakeObject( fake_manager, {"attr1": "foo" * 10, "ham": "eggs" * 15} ) - assert fake_object.pformat() == ( - " => " - "\n{'attr1': 'foofoofoofoofoofoofoofoofoofoo',\n" - " 'ham': 'eggseggseggseggseggseggseggseggseggseggseggseggseggseggseggs'}" - ) + if sys.version_info >= (3, 15): + expected = ( + " => " + "\n{\n" + " 'attr1': 'foofoofoofoofoofoofoofoofoofoo',\n" + " 'ham': 'eggseggseggseggseggseggseggseggseggseggseggseggseggseggseggs',\n" + "}" + ) + else: + expected = ( + " => " + "\n{'attr1': 'foofoofoofoofoofoofoofoofoofoo',\n" + " 'ham': 'eggseggseggseggseggseggseggseggseggseggseggseggseggseggseggs'}" + ) + assert fake_object.pformat() == expected def test_pprint(capfd, fake_manager): @@ -236,11 +247,21 @@ def test_pprint(capfd, fake_manager): result = fake_object.pprint() assert result is None stdout, stderr = capfd.readouterr() - assert stdout == ( - " => " - "\n{'attr1': 'foofoofoofoofoofoofoofoofoofoo',\n" - " 'ham': 'eggseggseggseggseggseggseggseggseggseggseggseggseggseggseggs'}\n" - ) + if sys.version_info >= (3, 15): + expected = ( + " => " + "\n{\n" + " 'attr1': 'foofoofoofoofoofoofoofoofoofoo',\n" + " 'ham': 'eggseggseggseggseggseggseggseggseggseggseggseggseggseggseggs',\n" + "}\n" + ) + else: + expected = ( + " => " + "\n{'attr1': 'foofoofoofoofoofoofoofoofoofoo',\n" + " 'ham': 'eggseggseggseggseggseggseggseggseggseggseggseggseggseggseggs'}\n" + ) + assert stdout == expected assert stderr == ""