Home / Function/ test_summarization_middleware_validation_edge_cases() — langchain Function Reference

test_summarization_middleware_validation_edge_cases() — langchain Function Reference

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

Entity Profile

Dependency Diagram

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

Relationship Graph

Source Code

libs/langchain_v1/tests/unit_tests/agents/middleware/implementations/test_summarization.py lines 595–601

def test_summarization_middleware_validation_edge_cases(
    param_name: str, param_value: Any, expected_error: str
) -> None:
    """Test validation of context size parameters with edge cases."""
    model = FakeToolCallingModel()
    with pytest.raises(ValueError, match=expected_error):
        SummarizationMiddleware(model=model, **{param_name: param_value})

Domain

Subdomains

Frequently Asked Questions

What does test_summarization_middleware_validation_edge_cases() do?
test_summarization_middleware_validation_edge_cases() 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_middleware_validation_edge_cases() defined?
test_summarization_middleware_validation_edge_cases() is defined in libs/langchain_v1/tests/unit_tests/agents/middleware/implementations/test_summarization.py at line 595.

Analyze Your Own Codebase

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

Try Supermodel Free