Orchestrata Ultimate › Tests › Reference › agents › test_interfaces

Tests reference — tests/agents/test_interfaces.py

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

Prose pending.

tests/agents/test_interfaces.py

source · 25 tests · 288 lines

Tests for orchestrata_ultimate.agents.interfaces.

Covers: agents.interfaces, agents.types, core.interfaces/ (package)

Kind Name Line Description
class TestProtocolsAreRuntimeCheckable 139
method TestProtocolsAreRuntimeCheckable.test_volk_runtime_is_protocol 140
method TestProtocolsAreRuntimeCheckable.test_task_executor_is_protocol 144
method TestProtocolsAreRuntimeCheckable.test_volk_pool_is_protocol 147
method TestProtocolsAreRuntimeCheckable.test_volk_coordinator_is_protocol 150
class TestIVolkRuntimeConformance 159
method TestIVolkRuntimeConformance.test_implementation_is_instance 160
method TestIVolkRuntimeConformance.test_non_implementation_is_not_instance 164
method TestIVolkRuntimeConformance.test_has_required_methods 167
class TestITaskExecutorConformance 179
method TestITaskExecutorConformance.test_implementation_is_instance 180
method TestITaskExecutorConformance.test_non_implementation_is_not_instance 184
method TestITaskExecutorConformance.test_has_required_methods 187
class TestIVolkPoolConformance 192
method TestIVolkPoolConformance.test_implementation_is_instance 193
method TestIVolkPoolConformance.test_non_implementation_is_not_instance 197
method TestIVolkPoolConformance.test_has_required_methods 200
class TestIVolkCoordinatorConformance 210
method TestIVolkCoordinatorConformance.test_implementation_is_instance 211
method TestIVolkCoordinatorConformance.test_non_implementation_is_not_instance 215
method TestIVolkCoordinatorConformance.test_has_required_methods 218
class TestMiniImplementationsBehaviour 234
method TestMiniImplementationsBehaviour.test_runtime_spawn_returns_instance 235
method TestMiniImplementationsBehaviour.test_runtime_health_returns_enum 241
method TestMiniImplementationsBehaviour.test_task_executor_submit_returns_result 246
method TestMiniImplementationsBehaviour.test_pool_acquire_and_release 254
method TestMiniImplementationsBehaviour.test_pool_status_and_config 260
method TestMiniImplementationsBehaviour.test_coordinator_elect_leader 267
method TestMiniImplementationsBehaviour.test_coordinator_elect_leader_none_for_empty_candidates 272
method TestMiniImplementationsBehaviour.test_coordinator_fan_out_matches_aliases 276
method TestMiniImplementationsBehaviour.test_coordinator_pipeline_returns_last_task_result 283