free-claude-code/tests/contracts/test_smoke_sse_reexport.py
Alishahryar1 b926f60f64 feat: Anthropic web server tools, provider metadata, messaging hardening
- Add local web_search/web_fetch SSE handling and optional tool schemas
- Extend HeuristicToolParser for JSON-style WebFetch/WebSearch text
- Consolidate provider defaults, ids, and exception typing; stream contracts
- Messaging: typed options, voice config injection, platform contract cleanup
- Tests for web server tools, converters, parsers, contracts; ignore debug-*.log
2026-04-24 23:01:14 -07:00

11 lines
378 B
Python

"""Ensure smoke re-exports stay aligned with :mod:`core.anthropic.stream_contracts`."""
from __future__ import annotations
import core.anthropic.stream_contracts as core_sc
import smoke.lib.sse as smoke_sse
def test_smoke_lib_sse_reexports_core_stream_contracts() -> None:
for name in smoke_sse.__all__:
assert getattr(smoke_sse, name) is getattr(core_sc, name)