test_abatch_iterate() — langchain Function Reference
Architecture documentation for the test_abatch_iterate() function in test_aiter.py from the langchain codebase.
Entity Profile
Dependency Diagram
graph TD 32394487_e61d_dc85_cec9_f13d61c07cfd["test_abatch_iterate()"] 764f3343_e69e_a462_abb8_a6aab40df7f9["test_aiter.py"] 32394487_e61d_dc85_cec9_f13d61c07cfd -->|defined in| 764f3343_e69e_a462_abb8_a6aab40df7f9 style 32394487_e61d_dc85_cec9_f13d61c07cfd fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
libs/core/tests/unit_tests/utils/test_aiter.py lines 17–31
async def test_abatch_iterate(
input_size: int, input_iterable: list[str], expected_output: list[list[str]]
) -> None:
"""Test batching function."""
async def _to_async_iterable(iterable: list[str]) -> AsyncIterator[str]:
for item in iterable:
yield item
iterator_ = abatch_iterate(input_size, _to_async_iterable(input_iterable))
assert isinstance(iterator_, AsyncIterator)
output = [el async for el in iterator_]
assert output == expected_output
Domain
Subdomains
Source
Frequently Asked Questions
What does test_abatch_iterate() do?
test_abatch_iterate() is a function in the langchain codebase, defined in libs/core/tests/unit_tests/utils/test_aiter.py.
Where is test_abatch_iterate() defined?
test_abatch_iterate() is defined in libs/core/tests/unit_tests/utils/test_aiter.py at line 17.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free