|
2 | 2 | from unittest import mock |
3 | 3 | import json |
4 | 4 | from itertools import islice |
5 | | -from builtins import anext |
6 | 5 |
|
7 | 6 | try: |
8 | 7 | from unittest.mock import AsyncMock |
@@ -1049,7 +1048,7 @@ async def test_streaming_create_message_async_next_consumption( |
1049 | 1048 | ) |
1050 | 1049 |
|
1051 | 1050 | while True: |
1052 | | - await anext(messages) |
| 1051 | + await messages.__anext__() |
1053 | 1052 |
|
1054 | 1053 | assert len(events) == 1 |
1055 | 1054 | (event,) = events |
@@ -1151,13 +1150,13 @@ async def test_streaming_create_message_async_iterator_methods( |
1151 | 1150 | max_tokens=1024, messages=messages, model="model", stream=True |
1152 | 1151 | ) |
1153 | 1152 |
|
1154 | | - await anext(messages) |
1155 | | - await anext(messages) |
| 1153 | + await messages.__anext__() |
| 1154 | + await messages.__anext__() |
1156 | 1155 |
|
1157 | 1156 | async for item in messages: |
1158 | 1157 | break |
1159 | 1158 |
|
1160 | | - await anext(messages) |
| 1159 | + await messages.__anext__() |
1161 | 1160 | await messages.close() |
1162 | 1161 |
|
1163 | 1162 | assert len(events) == 1 |
@@ -1383,7 +1382,7 @@ async def test_stream_messages_async_next_consumption( |
1383 | 1382 | model="model", |
1384 | 1383 | ) as stream: |
1385 | 1384 | while True: |
1386 | | - await anext(stream) |
| 1385 | + await stream.__anext__() |
1387 | 1386 |
|
1388 | 1387 | assert len(events) == 1 |
1389 | 1388 | (event,) = events |
@@ -1486,16 +1485,18 @@ async def test_stream_messages_async_iterator_methods( |
1486 | 1485 | messages=messages, |
1487 | 1486 | model="model", |
1488 | 1487 | ) as stream: |
1489 | | - await anext(stream) |
1490 | | - await anext(stream) |
| 1488 | + await stream.__anext__() |
| 1489 | + await stream.__anext__() |
1491 | 1490 |
|
1492 | 1491 | async for item in stream: |
1493 | 1492 | break |
1494 | 1493 |
|
1495 | | - await anext(stream) |
| 1494 | + await stream.__anext__() |
1496 | 1495 | # New versions add TextEvent, so consume one more event. |
1497 | | - if TextEvent is not None and isinstance(await anext(stream), TextEvent): |
1498 | | - await anext(stream) |
| 1496 | + if TextEvent is not None and isinstance( |
| 1497 | + await stream.__anext__(), TextEvent |
| 1498 | + ): |
| 1499 | + await stream.__anext__() |
1499 | 1500 | await stream.close() |
1500 | 1501 |
|
1501 | 1502 | assert len(events) == 1 |
|
0 commit comments