Lines Matching refs:anext

55     """Pure-Python implementation of anext() for testing purposes.
57 Closely matches the builtin anext() C implementation.
77 # implementation and low-level C anext() iterators.
414 with self.subTest(anext="pure-Python"):
416 with self.subTest(anext="builtin"):
417 self._check_async_iterator_anext(ait_class, anext)
419 def _check_async_iterator_anext(self, ait_class, anext):
423 results.append(await anext(g))
424 results.append(await anext(g))
425 results.append(await anext(g, 'buckle my shoe'))
434 self.assertEqual(await anext(g1), 1)
435 self.assertEqual(await anext(g1), 2)
437 await anext(g1)
439 await anext(g1)
442 self.assertEqual(await anext(g2, "default"), 1)
443 self.assertEqual(await anext(g2, "default"), 2)
444 self.assertEqual(await anext(g2, "default"), "default")
445 self.assertEqual(await anext(g2, "default"), "default")
454 obj = anext(p, "completed")
463 obj = anext(p, "completed")
531 results.append(await anext(ait))
548 await anext()
550 await anext(gen(), 1, 3)
552 await anext(1, gen())
554 await anext(aiterator=gen())
575 awaitable = anext(MyAsyncIter(), "default")
578 awaitable = anext(MyAsyncIter())
586 awaitable = anext(aiter_class(), "default")
589 awaitable = anext(aiter_class())
623 awaitable = anext(WithRaisingAwaitableAnext())
626 awaitable = anext(WithRaisingAwaitableAnext(), "default")
649 def test1(anext):
651 with contextlib.closing(anext(agen, "default").__await__()) as g:
662 def test2(anext):
664 with contextlib.closing(anext(agen, "default").__await__()) as g:
670 def test3(anext):
672 with contextlib.closing(anext(agen, "default").__await__()) as g:
678 def test4(anext):
693 with contextlib.closing(anext(agen, "default").__await__()) as g:
699 def test5(anext):
713 with contextlib.closing(anext(agen, "default").__await__()) as g:
718 def test6(anext):
729 with contextlib.closing(anext(agen, "default").__await__()) as g:
734 with self.subTest('pure-Python anext()'):
736 with self.subTest('builtin anext()'):
737 test(anext)