https://github.com/urwid/urwid/pull/517 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Fri, 20 Jan 2023 11:37:15 -0800 Subject: [PATCH] make tests compatible with Python 3.11 --- a/urwid/tests/test_event_loops.py +++ b/urwid/tests/test_event_loops.py @@ -201,15 +201,14 @@ def test_error(self): evl.alarm(0.5, lambda: 1 / 0) # Simulate error in event loop self.assertRaises(ZeroDivisionError, evl.run) - def test_coroutine_error(self): + async def test_coroutine_error(self): evl = self.evl - @asyncio.coroutine - def error_coro(): + async def error_coro(): result = 1 / 0 # Simulate error in coroutine yield result - asyncio.ensure_future(error_coro()) + asyncio.ensure_future(await error_coro()) self.assertRaises(ZeroDivisionError, evl.run)