From 41f7997ca51bb8d9c1b686a150232d5962881e4d Mon Sep 17 00:00:00 2001 From: Neel Shah Date: Tue, 22 Jul 2025 21:53:38 +0200 Subject: [PATCH] Ignore deliberate thread exception warnings --- tests/integrations/threading/test_threading.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tests/integrations/threading/test_threading.py b/tests/integrations/threading/test_threading.py index 4395891d62..4577c846d8 100644 --- a/tests/integrations/threading/test_threading.py +++ b/tests/integrations/threading/test_threading.py @@ -13,6 +13,7 @@ original_run = Thread.run +@pytest.mark.filterwarnings("ignore:.*:pytest.PytestUnhandledThreadExceptionWarning") @pytest.mark.parametrize("integrations", [[ThreadingIntegration()], []]) def test_handles_exceptions(sentry_init, capture_events, integrations): sentry_init(default_integrations=False, integrations=integrations) @@ -36,6 +37,7 @@ def crash(): assert not events +@pytest.mark.filterwarnings("ignore:.*:pytest.PytestUnhandledThreadExceptionWarning") @pytest.mark.parametrize("propagate_hub", (True, False)) def test_propagates_hub(sentry_init, capture_events, propagate_hub): sentry_init( @@ -125,6 +127,7 @@ def run(self): assert unreachable_objects == 0 +@pytest.mark.filterwarnings("ignore:.*:pytest.PytestUnhandledThreadExceptionWarning") def test_double_patching(sentry_init, capture_events): sentry_init(default_integrations=False, integrations=[ThreadingIntegration()]) events = capture_events()