Orchestrata Ultimate › Tests › Reference › agents › test_coordinator_behavioral

Tests reference — tests/agents/test_coordinator_behavioral.py

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

Prose pending.

tests/agents/test_coordinator_behavioral.py

source · 21 tests · 410 lines

Covers: agents.coordinator, agents.exceptions, agents.types

Kind Name Line Description
class TestElectLeader 85
method TestElectLeader.test_empty_candidates_raises 86
method TestElectLeader.test_elects_first_eligible_candidate 94
method TestElectLeader.test_elects_second_when_first_blocked 102
method TestElectLeader.test_no_eligible_when_all_blocked 123
method TestElectLeader.test_election_succeeds_with_real_prolog 139
class TestProposeConsensus 155
method TestProposeConsensus.test_empty_voters_raises 156
method TestProposeConsensus.test_default_votes_all_yes_and_majority 164
method TestProposeConsensus.test_custom_votes_counts_yes_no 178
method TestProposeConsensus.test_majority_reached_false_decides_no 187
method TestProposeConsensus.test_quorum_not_met_is_reflected 209
class TestFanOut 231
method TestFanOut.test_empty_aliases_returns_empty_list 232
method TestFanOut.test_submits_one_task_per_alias 239
method TestFanOut.test_fan_out_copies_task_per_alias 257
method TestFanOut.test_fan_out_wraps_exception_as_failed_result 274
class TestPipeline 295
method TestPipeline.test_empty_stages_raises 296
method TestPipeline.test_single_stage_returns_its_result 303
method TestPipeline.test_sequential_stages_chain_outputs 316
method TestPipeline.test_pipeline_halts_on_failure 346
method TestPipeline.test_non_dict_output_not_injected 373
class TestAgentCoordinatorAlias 397
method TestAgentCoordinatorAlias.test_agent_coordinator_is_volk_coordinator 398
method TestAgentCoordinatorAlias.test_agent_coordinator_fan_out_works 404