Documentation
¶
Overview ¶
Package testcatalog provides canonical catalog fixtures for cross-package tests.
Index ¶
- func APIKeyCredentials(environment string, header string, scheme catalogs.ProviderCredentialScheme) *catalogs.ProviderCredentials
- func APIKeyMaterial(credentials *catalogs.ProviderCredentials, value string) sources.ProviderCredentialMaterial
- func AnthropicProtocolOptions() catalogs.ProviderCatalogProtocolOptions
- func OpenAIProtocolOptions() catalogs.ProviderCatalogProtocolOptions
- func QueryAPIKeyCredentials(environment string, parameter string) *catalogs.ProviderCredentials
- func UnauthenticatedCredentials() *catalogs.ProviderCredentials
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func APIKeyCredentials ¶
func APIKeyCredentials( environment string, header string, scheme catalogs.ProviderCredentialScheme, ) *catalogs.ProviderCredentials
APIKeyCredentials returns a required API-key contract shared by both planes.
func APIKeyMaterial ¶
func APIKeyMaterial( credentials *catalogs.ProviderCredentials, value string, ) sources.ProviderCredentialMaterial
APIKeyMaterial returns resolved material for an API-key fixture contract.
func AnthropicProtocolOptions ¶
func AnthropicProtocolOptions() catalogs.ProviderCatalogProtocolOptions
AnthropicProtocolOptions returns a valid Anthropic catalog protocol contract.
func OpenAIProtocolOptions ¶
func OpenAIProtocolOptions() catalogs.ProviderCatalogProtocolOptions
OpenAIProtocolOptions returns a valid OpenAI catalog protocol contract.
func QueryAPIKeyCredentials ¶
func QueryAPIKeyCredentials( environment string, parameter string, ) *catalogs.ProviderCredentials
QueryAPIKeyCredentials returns a required query-parameter API-key contract.
func UnauthenticatedCredentials ¶
func UnauthenticatedCredentials() *catalogs.ProviderCredentials
UnauthenticatedCredentials returns an optional, no-authentication contract.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.