Home / Function/ test__create_usage_metadata_responses() — langchain Function Reference

test__create_usage_metadata_responses() — langchain Function Reference

Architecture documentation for the test__create_usage_metadata_responses() function in test_base.py from the langchain codebase.

Entity Profile

Dependency Diagram

graph TD
  ddbe0413_d775_43fb_a3e8_6005db61f67e["test__create_usage_metadata_responses()"]
  48232d20_f8c1_b597_14fa_7dc407e9bfe5["test_base.py"]
  ddbe0413_d775_43fb_a3e8_6005db61f67e -->|defined in| 48232d20_f8c1_b597_14fa_7dc407e9bfe5
  style ddbe0413_d775_43fb_a3e8_6005db61f67e fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

libs/partners/openai/tests/unit_tests/chat_models/test_base.py lines 1086–1102

def test__create_usage_metadata_responses() -> None:
    response_usage_metadata = {
        "input_tokens": 100,
        "input_tokens_details": {"cached_tokens": 50},
        "output_tokens": 50,
        "output_tokens_details": {"reasoning_tokens": 10},
        "total_tokens": 150,
    }
    result = _create_usage_metadata_responses(response_usage_metadata)

    assert result == UsageMetadata(
        output_tokens=50,
        input_tokens=100,
        total_tokens=150,
        input_token_details={"cache_read": 50},
        output_token_details={"reasoning": 10},
    )

Domain

Subdomains

Frequently Asked Questions

What does test__create_usage_metadata_responses() do?
test__create_usage_metadata_responses() is a function in the langchain codebase, defined in libs/partners/openai/tests/unit_tests/chat_models/test_base.py.
Where is test__create_usage_metadata_responses() defined?
test__create_usage_metadata_responses() is defined in libs/partners/openai/tests/unit_tests/chat_models/test_base.py at line 1086.

Analyze Your Own Codebase

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

Try Supermodel Free