From: Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> Date: Sun, 19 Nov 2023 15:19:12 +0000 (+0100) Subject: [3.12] gh-112186: Improve test case `test_loop_is_closed_resource_warnings` (GH-11218... X-Git-Tag: v3.12.1~107 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=f521321ddf055636eb33c5b65456404762f5be62;p=thirdparty%2FPython%2Fcpython.git [3.12] gh-112186: Improve test case `test_loop_is_closed_resource_warnings` (GH-112187) (#112255) (cherry picked from commit 18c692946953e586db432fd06c856531a2b05127) Co-authored-by: DPR --- diff --git a/Lib/test/test_asyncio/test_streams.py b/Lib/test/test_asyncio/test_streams.py index ccb7dbf667c3..b408cd1f7da2 100644 --- a/Lib/test/test_asyncio/test_streams.py +++ b/Lib/test/test_asyncio/test_streams.py @@ -1122,13 +1122,10 @@ os.close(fd) self.loop.set_exception_handler(lambda loop, ctx: messages.append(ctx)) with test_utils.run_test_server() as httpd: - try: + with self.assertRaises(RuntimeError): + # This exception is caused by `self.loop.stop()` as expected. self.loop.run_until_complete(inner(httpd)) - # This exception is caused by `self.loop.stop()` as expected. - except RuntimeError: - pass - finally: - gc.collect() + gc.collect() self.assertEqual(messages, [])