Skip to content

Commit 2c74bcf

Browse files
committed
move test_aiter_callable_errors out from under requires_working_socket
It does not use the event loop, so the tearDown assertion that the loop was used fails when it stays in AsyncGenAsyncioTest.
1 parent 2512c9d commit 2c74bcf

1 file changed

Lines changed: 10 additions & 10 deletions

File tree

Lib/test/test_asyncgen.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -617,6 +617,16 @@ async def gen():
617617
applied_twice = aiter(applied_once)
618618
self.assertIs(applied_once, applied_twice)
619619

620+
def test_aiter_callable_errors(self):
621+
async def gen():
622+
yield 1
623+
self.assertRaises(TypeError, aiter, gen(), 1)
624+
self.assertRaises(TypeError, aiter, [1, 2], stop_exception=LookupError)
625+
self.assertRaises(TypeError, aiter, len, stop_exception=42)
626+
self.assertRaises(TypeError, aiter, len,
627+
stop_exception=(LookupError, 42))
628+
self.assertRaises(TypeError, aiter, len, stop_exception=LookupError())
629+
620630
def test_anext_iter(self):
621631
class MyError(Exception):
622632
pass
@@ -1119,16 +1129,6 @@ async def main():
11191129
self.loop.run_until_complete(main())
11201130
self.assertEqual(cancelled, [1])
11211131

1122-
def test_aiter_callable_errors(self):
1123-
async def gen():
1124-
yield 1
1125-
self.assertRaises(TypeError, aiter, gen(), 1)
1126-
self.assertRaises(TypeError, aiter, [1, 2], stop_exception=LookupError)
1127-
self.assertRaises(TypeError, aiter, len, stop_exception=42)
1128-
self.assertRaises(TypeError, aiter, len,
1129-
stop_exception=(LookupError, 42))
1130-
self.assertRaises(TypeError, aiter, len, stop_exception=LookupError())
1131-
11321132
def test_anext_bad_args(self):
11331133
async def gen():
11341134
yield 1

0 commit comments

Comments
 (0)