def test_async_gen_api_01(self): async def gen(): yield 123 g = gen() self.assertEqual(g.__name__, 'gen') g.__name__ = '123' if sys.version_info[0] >= 3 else b'123' self.assertEqual(g.__name__, '123') self.assertIn('.gen', g.__qualname__) g.__qualname__ = '123' if sys.version_info[0] >= 3 else b'123' self.assertEqual(g.__qualname__, '123') #self.assertIsNone(g.ag_await) #self.assertIsInstance(g.ag_frame, types.FrameType) self.assertFalse(g.ag_running) #self.assertIsInstance(g.ag_code, types.CodeType) self.assertTrue(inspect_isawaitable(g.aclose()))