Orchestrata Ultimate › Tests › Reference › agents › test_senior_dev

Tests reference — tests/agents/test_senior_dev.py

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

Prose pending.

tests/agents/test_senior_dev.py

source · 22 tests · 184 lines

Tests for orchestrata_ultimate.agents.volks.senior_dev.

Covers: agents.volks.base, agents.volks.senior_dev/ (package)

Kind Name Line Description
function test_senior_dev_agent_default_root_cause_empty 15
function test_senior_dev_agent_default_constraints_empty_list 20
function test_senior_dev_agent_default_revised_addendum_empty 26
function test_senior_dev_agent_is_base_agent_subclass 31
function test_senior_dev_agent_has_id 37
function test_senior_dev_prompt_is_string 47
function test_senior_dev_prompt_non_empty 51
function test_senior_dev_prompt_identifies_as_sd 55
function test_senior_dev_prompt_mentions_oscillation 59
function test_senior_dev_prompt_has_root_cause_output 65
function test_senior_dev_prompt_has_constraints_output 69
function test_senior_dev_prompt_has_revised_intent_addendum 73
function test_parse_response_extracts_root_cause 82
function test_parse_response_extracts_single_constraint 89
function test_parse_response_extracts_multiple_constraints 101
function test_parse_response_extracts_revised_addendum 117
function test_parse_response_with_missing_root_cause_leaves_empty 128
function test_parse_response_with_missing_addendum_leaves_empty 135
function test_parse_response_strips_dash_and_whitespace_from_constraint 142
function test_parse_response_skips_empty_lines_in_constraints 155
function test_parse_response_empty_string_no_mutation 171
function test_parse_response_root_cause_only_first_line 180