Skip to content

Commit 5f4ae86

Browse files
authored
gh-94808: [coverage] Add an asynchronous generator test where the generator is already running (#97672)
1 parent 4e5f2db commit 5f4ae86

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

Lib/test/test_asyncgen.py

+13
Original file line numberDiff line numberDiff line change
@@ -378,6 +378,19 @@ async def async_gen_wrapper():
378378

379379
self.compare_generators(sync_gen_wrapper(), async_gen_wrapper())
380380

381+
def test_async_gen_exception_12(self):
382+
async def gen():
383+
await anext(me)
384+
yield 123
385+
386+
me = gen()
387+
ai = me.__aiter__()
388+
an = ai.__anext__()
389+
390+
with self.assertRaisesRegex(RuntimeError,
391+
r'anext\(\): asynchronous generator is already running'):
392+
an.__next__()
393+
381394
def test_async_gen_3_arg_deprecation_warning(self):
382395
async def gen():
383396
yield 123

0 commit comments

Comments
 (0)