Orchestrata Ultimate › Tests › Reference › agents › test_volk_tools_and_personas

Tests reference — tests/agents/test_volk_tools_and_personas.py

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

Prose pending.

tests/agents/test_volk_tools_and_personas.py

source · 14 tests · 233 lines

Wave-2 volk optimization: the validate_mermaid tool, its per-volk wiring,

Covers: agents.tool_registry, agents.volks.codedirector.review, agents.volks.junior.volk, agents.volks.persona, agents.volks.pm.volk, agents.volks.qa.volk, llm.client, core.packet/ (package), core.protocols/ (package)

Kind Name Line Description
function test_validate_mermaid_accepts_a_well_formed_class_diagram 34
function test_validate_mermaid_strips_a_code_fence 43
function test_validate_mermaid_rejects_unknown_diagram_type 50
function test_validate_mermaid_rejects_unbalanced_brackets 58
function test_validate_mermaid_requires_a_diagram 68
function test_validate_mermaid_is_a_registered_tool 79
function test_documentor_can_validate_mermaid 83
function test_planning_volks_can_search_tools 90
function test_elicitation_volk_has_no_tool_search 102
function test_unknown_alias_gets_no_tools 109
function test_pm_prompt_has_no_literal_double_braces 118
function test_junior_review_call_carries_team_preamble 134
function test_codedirector_self_review_carries_team_preamble 167
function test_qa_llm_review_carries_team_preamble 193