Home / Function/ test_summarization_adjust_token_counts() — langchain Function Reference

test_summarization_adjust_token_counts() — langchain Function Reference

Architecture documentation for the test_summarization_adjust_token_counts() function in test_summarization.py from the langchain codebase.

Entity Profile

Dependency Diagram

graph TD
  4ce20be4_7c9a_fba0_863e_7957d7a79002["test_summarization_adjust_token_counts()"]
  1911a463_b67d_0301_5ef1_5c535dafc14a["test_summarization.py"]
  4ce20be4_7c9a_fba0_863e_7957d7a79002 -->|defined in| 1911a463_b67d_0301_5ef1_5c535dafc14a
  style 4ce20be4_7c9a_fba0_863e_7957d7a79002 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

libs/langchain_v1/tests/unit_tests/agents/middleware/implementations/test_summarization.py lines 988–1002

def test_summarization_adjust_token_counts() -> None:
    test_message = HumanMessage(content="a" * 12)

    middleware = SummarizationMiddleware(model=MockChatModel(), trigger=("messages", 5))
    count_1 = middleware.token_counter([test_message])

    class MockAnthropicModel(MockChatModel):
        @property
        def _llm_type(self) -> str:
            return "anthropic-chat"

    middleware = SummarizationMiddleware(model=MockAnthropicModel(), trigger=("messages", 5))
    count_2 = middleware.token_counter([test_message])

    assert count_1 != count_2

Domain

Subdomains

Frequently Asked Questions

What does test_summarization_adjust_token_counts() do?
test_summarization_adjust_token_counts() is a function in the langchain codebase, defined in libs/langchain_v1/tests/unit_tests/agents/middleware/implementations/test_summarization.py.
Where is test_summarization_adjust_token_counts() defined?
test_summarization_adjust_token_counts() is defined in libs/langchain_v1/tests/unit_tests/agents/middleware/implementations/test_summarization.py at line 988.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free