Orchestrata Ultimate › Tests › Reference › test_llm

Tests reference — tests/test_llm.py

Module of tests, split out because the directory page would be too large.

Prose pending.

tests/test_llm.py

source · 30 tests · 202 lines

Tests for orchestrata_ultimate.llm — LLM configuration and exceptions.

Covers: llm.client, llm.config, llm.exceptions

Kind Name Line Description
function test_provider_models_has_claude 53
function test_provider_models_has_deepseek 57
function test_provider_models_has_ollama 61
function test_provider_models_has_openrouter 65
function test_provider_models_claude_has_standard 69
function test_provider_models_claude_has_reasoning 73
function test_provider_models_all_providers_have_standard_and_reasoning 77
function test_provider_models_claude_standard_is_sonnet 83
function test_reasoning_agents_is_frozenset 90
function test_reasoning_agents_contains_architect 94
function test_reasoning_agents_contains_sd 98
function test_reasoning_agents_not_empty 102
function test_get_volk_provider_returns_string 109
function test_get_volk_model_returns_string 115
function test_get_volk_provider_known_volk 121
function test_get_volk_provider_unknown_volk_raises_without_default_entry 127
function test_llm_client_error_is_exception 141
function test_llm_client_error_message 146
function test_llm_provider_unavailable_inherits_client_error 151
function test_llm_provider_unavailable_is_exception 156
function test_exception_hierarchy_catch_base 161
function test_is_transient_500_error 169
function test_is_transient_502_error 173
function test_is_transient_503_error 177
function test_is_transient_429_rate_limit 181
function test_is_transient_timeout 185
function test_is_transient_connection_refused 189
function test_is_transient_non_transient_error 193
function test_is_transient_404_not_transient 197
function test_is_transient_authentication_error_not_transient 201