gh-94808: [coverage] Add an asynchronous generator test where the generator is already running (#97672)

This commit is contained in:
zhanpon 2022-11-24 18:10:38 +09:00 committed by GitHub
parent 4e5f2db6f2
commit 5f4ae86a63
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -378,6 +378,19 @@ class AsyncGenTest(unittest.TestCase):
self.compare_generators(sync_gen_wrapper(), async_gen_wrapper())
def test_async_gen_exception_12(self):
async def gen():
await anext(me)
yield 123
me = gen()
ai = me.__aiter__()
an = ai.__anext__()
with self.assertRaisesRegex(RuntimeError,
r'anext\(\): asynchronous generator is already running'):
an.__next__()
def test_async_gen_3_arg_deprecation_warning(self):
async def gen():
yield 123