MCPcopy
hub / github.com/tornadoweb/tornado / test_async_for

Method test_async_for

tornado/test/queues_test.py:161–174  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

159
160 @gen_test
161 def test_async_for(self):
162 q = queues.Queue() # type: queues.Queue[int]
163 for i in range(5):
164 q.put(i)
165
166 async def f():
167 results = []
168 async for i in q:
169 results.append(i)
170 if i == 4:
171 return results
172
173 results = yield f()
174 self.assertEqual(results, list(range(5)))
175
176
177class QueuePutTest(AsyncTestCase):

Callers

nothing calls this directly

Calls 1

putMethod · 0.95

Tested by

no test coverage detected