ccproxy.testing.endpoints.config¶
ccproxy.testing.endpoints.config
¶
Configuration and static data for endpoint test execution.
APIFormatTools
¶
OpenAIFormatTools
¶
Handle tool result continuation for the OpenAI API format.
AnthropicFormatTools
¶
Handle tool result continuation for the Anthropic API format.
ResponsesFormatTools
¶
Handle tool result continuation for the Responses API format.
ProviderConfig
dataclass
¶
Configuration for a provider's endpoints and capabilities.
FormatConfig
dataclass
¶
Configuration mapping API format to request types and endpoint paths.
generate_endpoint_tests
¶
Generate all endpoint test permutations from provider and format configurations.
Source code in ccproxy/testing/endpoints/config.py
add_provider
¶
Add a new provider configuration and regenerate endpoint tests.
Source code in ccproxy/testing/endpoints/config.py
add_format
¶
Add a new format configuration and regenerate endpoint tests.
Source code in ccproxy/testing/endpoints/config.py
list_available_tests
¶
Generate a formatted list of available tests for help text.