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 |