(reader, result_queue)
| 78 | self.assertEqual(len(exps), self.put_batch_size * 2) |
| 79 | |
| 80 | def thread_read(reader, result_queue): |
| 81 | try: |
| 82 | batch = asyncio.run(reader.read()) |
| 83 | result_queue.put(batch) |
| 84 | except StopAsyncIteration as e: |
| 85 | result_queue.put(e) |
| 86 | |
| 87 | result_queue = queue.Queue() |
| 88 | t = threading.Thread(target=thread_read, args=(reader, result_queue)) |