]> git.ipfire.org Git - thirdparty/tornado.git/commitdiff
Undeprecate AsyncTestCase and AsyncHTTPTestCase classes
authorThomas Kluyver <thomas@kluyver.me.uk>
Sun, 29 Jan 2023 13:12:42 +0000 (13:12 +0000)
committerThomas Kluyver <thomas@kluyver.me.uk>
Thu, 9 Feb 2023 08:38:59 +0000 (08:38 +0000)
tornado/testing.py

index c786a2e5cd0fe2655dfc31a85c2fbfcc83c96561..0232b219c7621d15a3f098ba8dab9f7745d7929e 100644 (file)
@@ -162,17 +162,6 @@ class AsyncTestCase(unittest.TestCase):
                 response = self.wait()
                 # Test contents of response
                 self.assertIn("FriendFeed", response.body)
-
-    .. deprecated:: 6.2
-
-       AsyncTestCase and AsyncHTTPTestCase are deprecated due to changes
-       in future versions of Python (after 3.10). The interfaces used
-       in this class are incompatible with the deprecation and intended
-       removal of certain methods related to the idea of a "current"
-       event loop while no event loop is actually running. Use
-       `unittest.IsolatedAsyncioTestCase` instead. Note that this class
-       does not emit DeprecationWarnings until better migration guidance
-       can be provided.
     """
 
     def __init__(self, methodName: str = "runTest") -> None:
@@ -435,10 +424,6 @@ class AsyncHTTPTestCase(AsyncTestCase):
     like ``http_client.fetch()``, into a synchronous operation. If you need
     to do other asynchronous operations in tests, you'll probably need to use
     ``stop()`` and ``wait()`` yourself.
-
-    .. deprecated:: 6.2
-       `AsyncTestCase` and `AsyncHTTPTestCase` are deprecated due to changes
-       in Python 3.10; see comments on `AsyncTestCase` for more details.
     """
 
     def setUp(self) -> None: