test_translate_grounding_metadata_confidence_scores_none() — langchain Function Reference
Architecture documentation for the test_translate_grounding_metadata_confidence_scores_none() function in test_google_genai.py from the langchain codebase.
Entity Profile
Dependency Diagram
graph TD ed5dec6a_c8e8_7067_fe52_c77648e8b059["test_translate_grounding_metadata_confidence_scores_none()"] 25aec1a3_6028_10e6_bb5b_1c7319a29818["test_google_genai.py"] ed5dec6a_c8e8_7067_fe52_c77648e8b059 -->|defined in| 25aec1a3_6028_10e6_bb5b_1c7319a29818 style ed5dec6a_c8e8_7067_fe52_c77648e8b059 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
libs/core/tests/unit_tests/messages/block_translators/test_google_genai.py lines 133–166
def test_translate_grounding_metadata_confidence_scores_none() -> None:
"""Test translation when confidence_scores is None (API returns this)."""
grounding_metadata = {
"grounding_chunks": [
{
"web": None,
"maps": {
"uri": "https://maps.google.com/?cid=123",
"title": "Test Restaurant",
"placeId": "places/ChIJ123",
},
}
],
"grounding_supports": [
{
"segment": {
"start_index": 0,
"end_index": 10,
"text": "test text",
},
"grounding_chunk_indices": [0],
"confidence_scores": None, # API returns None, not []
}
],
"web_search_queries": ["test query"],
}
citations = translate_grounding_metadata_to_citations(grounding_metadata)
assert len(citations) == 1
extras = citations[0].get("extras", {})["google_ai_metadata"]
# Should convert None to empty list
assert extras["confidence_scores"] == []
assert isinstance(extras["confidence_scores"], list)
Domain
Subdomains
Source
Frequently Asked Questions
What does test_translate_grounding_metadata_confidence_scores_none() do?
test_translate_grounding_metadata_confidence_scores_none() is a function in the langchain codebase, defined in libs/core/tests/unit_tests/messages/block_translators/test_google_genai.py.
Where is test_translate_grounding_metadata_confidence_scores_none() defined?
test_translate_grounding_metadata_confidence_scores_none() is defined in libs/core/tests/unit_tests/messages/block_translators/test_google_genai.py at line 133.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free