test(cost_calc): type web search test params and drop docstrings
Some checks failed
LiteLLM Rust / rust-lint (push) Waiting to run
LiteLLM Rust / rust-test (push) Waiting to run
Terraform Modules / fmt, validate, test (aws) (push) Waiting to run
Terraform Modules / fmt, validate, test (gcp) (push) Waiting to run
Terraform Provider / gofmt, vet, build, test (push) Has been cancelled
Terraform Provider / Provider endpoints vs proxy OpenAPI schema (push) Has been cancelled

Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
This commit is contained in:
mateo 2026-09-08 19:43:32 +00:00
parent d497434680
commit 8eb6f6d835

View file

@ -874,9 +874,8 @@ def test_dated_search_preview_entries_carry_search_pricing(local_model_cost_map)
],
)
def test_gpt_4o_mini_snapshot_bills_web_search_like_its_alias(
web_search_options, local_model_cost_map
):
"""Snapshot and alias must bill web search identically: OpenAI lists preview search at $25 per 1k calls."""
web_search_options: WebSearchOptions | None, local_model_cost_map: None
) -> None:
alias_info = litellm.get_model_info("gpt-4o-mini")
snapshot_info = litellm.get_model_info("gpt-4o-mini-2024-07-18")
@ -894,7 +893,6 @@ def test_gpt_4o_mini_snapshot_bills_web_search_like_its_alias(
def test_gpt_4o_mini_web_search_price_matches_in_both_cost_maps():
"""The bundled backup and canonical file are both served to deployments, so both must carry the price."""
repo_root = Path(__file__).parents[4]
cost_maps = tuple(
json.loads((repo_root / path).read_text(encoding="utf-8"))