From a83897732e1b3f52406930448604c236d5dfbf64 Mon Sep 17 00:00:00 2001 From: Ben Darnell Date: Thu, 8 May 2025 15:36:19 -0400 Subject: [PATCH] testing: Remove deprecation warning filter for set_event_loop The deprecation warning for this function was reverted for 3.14b1. See https://github.com/python/cpython/issues/130322 --- .github/workflows/test.yml | 2 +- tornado/testing.py | 13 ------------- 2 files changed, 1 insertion(+), 14 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 7329ecdb..6741867c 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -57,7 +57,7 @@ jobs: tox_env: py312-full - python: '3.13' tox_env: py313-full - - python: '3.14.0-alpha.1 - 3.14' + - python: '3.14.0-beta.1 - 3.14' tox_env: py314-full - python: 'pypy-3.10' # Pypy is a lot slower due to jit warmup costs, so don't run the diff --git a/tornado/testing.py b/tornado/testing.py index 9f54a1e2..a397e3fa 100644 --- a/tornado/testing.py +++ b/tornado/testing.py @@ -155,19 +155,6 @@ class AsyncTestCase(unittest.TestCase): category=DeprecationWarning, module=r"tornado\..*", ) - if (3, 14) <= py_ver: - # TODO: This is a temporary hack pending resolution of - # https://github.com/python/cpython/issues/130322 - # If set_event_loop is undeprecated, we can remove it; if not - # we need substantial changes to this class to use asyncio.Runner - # like IsolatedAsyncioTestCase does. - setup_with_context_manager(self, warnings.catch_warnings()) - warnings.filterwarnings( - "ignore", - message="'asyncio.set_event_loop' is deprecated", - category=DeprecationWarning, - module="tornado.testing", - ) super().setUp() if type(self).get_new_ioloop is not AsyncTestCase.get_new_ioloop: warnings.warn("get_new_ioloop is deprecated", DeprecationWarning) -- 2.47.3