Orchestrata Ultimate › Tests › Reference › agents › test_types

Tests reference — tests/agents/test_types.py

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

Prose pending.

tests/agents/test_types.py

source · 33 tests · 404 lines

Tests for orchestrata_ultimate.agents.types.

Covers: agents.types

Kind Name Line Description
class TestTaskStatusEnum 22
method TestTaskStatusEnum.test_all_members 23
method TestTaskStatusEnum.test_string_conversion 36
class TestInstanceStatusEnum 41
method TestInstanceStatusEnum.test_all_members 42
method TestInstanceStatusEnum.test_from_value 54
class TestCoordinationPatternEnum 58
method TestCoordinationPatternEnum.test_all_members 59
class TestTaskDefinitionInit 76
method TestTaskDefinitionInit.test_defaults_include_unique_task_id 77
method TestTaskDefinitionInit.test_created_at_is_utc 84
method TestTaskDefinitionInit.test_default_priority_and_timeout 88
method TestTaskDefinitionInit.test_default_collections_are_independent 93
method TestTaskDefinitionInit.test_custom_fields 103
class TestTaskDefinitionSerialization 126
method TestTaskDefinitionSerialization.test_to_dict_contains_all_fields 127
method TestTaskDefinitionSerialization.test_to_dict_iso_created_at 145
method TestTaskDefinitionSerialization.test_roundtrip_preserves_fields 152
method TestTaskDefinitionSerialization.test_from_dict_generates_defaults_for_missing_fields 177
class TestTaskResultType 195
method TestTaskResultType.test_basic_fields 196
method TestTaskResultType.test_to_dict 205
class TestVolkInstanceType 231
method TestVolkInstanceType.test_default_status_spawning 232
method TestVolkInstanceType.test_default_ids_unique 239
method TestVolkInstanceType.test_is_available_only_when_ready_and_no_task 244
method TestVolkInstanceType.test_is_active_for_ready_and_busy 255
method TestVolkInstanceType.test_serialization_roundtrip 261
method TestVolkInstanceType.test_from_dict_uses_default_status_if_missing 281
class TestPoolConfigType 291
method TestPoolConfigType.test_defaults_match_constants 292
method TestPoolConfigType.test_to_dict_roundtrip_values 301
class TestPoolStatusType 317
method TestPoolStatusType.test_defaults 318
method TestPoolStatusType.test_to_dict_without_config 328
method TestPoolStatusType.test_to_dict_embeds_config_dict 336
class TestConsensusResultType 349
method TestConsensusResultType.test_defaults 350
method TestConsensusResultType.test_is_approved_requires_quorum 358
method TestConsensusResultType.test_is_approved_requires_majority 368
method TestConsensusResultType.test_is_approved_true_with_quorum_and_majority 378
method TestConsensusResultType.test_is_approved_false_on_tie 388
method TestConsensusResultType.test_to_dict_has_iso_decided_at 398