From f98b3d38d40e79ae8fa94570785a10fc492ad513 Mon Sep 17 00:00:00 2001 From: Stefaan Lippens Date: Thu, 14 Nov 2024 16:56:42 +0100 Subject: [PATCH 1/2] job manager tests: fail on all warnings (except our own deprecation warnings) related to #641, #656 --- tests/extra/test_job_management.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/extra/test_job_management.py b/tests/extra/test_job_management.py index e484c27d3..b662c61a2 100644 --- a/tests/extra/test_job_management.py +++ b/tests/extra/test_job_management.py @@ -77,6 +77,8 @@ def sleep_mock(): yield sleep +@pytest.mark.filterwarnings("default:.*`output_file` argument is deprecated.*:DeprecationWarning") +@pytest.mark.filterwarnings("error") class TestMultiBackendJobManager: @pytest.fixture From 39453418e84761072003cdae453143662981e4a4 Mon Sep 17 00:00:00 2001 From: Stefaan Lippens Date: Thu, 14 Nov 2024 17:09:52 +0100 Subject: [PATCH 2/2] PR #662 set filterwarnings globally on test_job_management --- tests/extra/test_job_management.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/tests/extra/test_job_management.py b/tests/extra/test_job_management.py index b662c61a2..f0e4d5b3a 100644 --- a/tests/extra/test_job_management.py +++ b/tests/extra/test_job_management.py @@ -38,6 +38,13 @@ from openeo.rest._testing import OPENEO_BACKEND, DummyBackend, build_capabilities from openeo.util import rfc3339 +# Module level markers +pytestmark = [ + # Fail on all warnings (except our own deprecation warnings) + pytest.mark.filterwarnings("error"), + pytest.mark.filterwarnings("default:.*`output_file` argument is deprecated.*:DeprecationWarning"), +] + @pytest.fixture def con(requests_mock) -> openeo.Connection: @@ -77,8 +84,6 @@ def sleep_mock(): yield sleep -@pytest.mark.filterwarnings("default:.*`output_file` argument is deprecated.*:DeprecationWarning") -@pytest.mark.filterwarnings("error") class TestMultiBackendJobManager: @pytest.fixture