diff --git a/tests/unit/utils/test_platform.py b/tests/unit/utils/test_platform.py index 3cbd026..0635014 100644 --- a/tests/unit/utils/test_platform.py +++ b/tests/unit/utils/test_platform.py @@ -144,14 +144,16 @@ def test_is_not_aix(): def test_is_aarch64_arm64(): return_value = True + print(f"DGM test_is_aarch64_arm64, expected return value '{return_value}'", flush=True) # Allow for MacOS Arm64 platform returns 'arm64' not 'aarch64', different than Linux with mock.patch("platform.machine", return_value="arm64"): - with mock.patch("sys.platform", return_value="darwin"): + with mock.patch("sys.platform", new_callable=mock.PropertyMock(return_value="darwin")): assert pytestskipmarkers.utils.platform.is_aarch64() is return_value def test_is_aarch64_aarch64(): return_value = True + print(f"DGM test_is_aarch64_aarch64, expected return value '{return_value}'", flush=True) # Allow for MacOS Arm64 platform returns 'arm64' not 'aarch64', different than Linux with mock.patch("platform.machine", return_value="aarch64"): with mock.patch("sys.platform", return_value="not_darwin"): @@ -160,6 +162,7 @@ def test_is_aarch64_aarch64(): def test_is_not_aarch64(): return_value = False + print(f"DGM test_is_not_aarch64, expected return value '{return_value}'", flush=True) with mock.patch("platform.machine", return_value="not_arm64"): with mock.patch("sys.platform", return_value="darwin"): assert pytestskipmarkers.utils.platform.is_aarch64() is return_value @@ -167,6 +170,10 @@ def test_is_not_aarch64(): def test_is_not_aarch64_string_aarch64(): return_value = False + print( + f"DGM test_is_not_aarch64_string_aarch64, expected return value '{return_value}'", + flush=True, + ) with mock.patch("platform.machine", return_value="not_aarch64"): assert pytestskipmarkers.utils.platform.is_aarch64() is return_value