Orchestrata Ultimate › Tests › Reference › orchestrator › test_intent_workflow_behavioral

Tests reference — tests/orchestrator/test_intent_workflow_behavioral.py

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

Prose pending.

tests/orchestrator/test_intent_workflow_behavioral.py

source · 28 tests · 630 lines

Behavioral tests for intent workflow engine.

Covers: infra.redis_state, orchestrator.intent_lifecycle, orchestrator.intent_types, orchestrator.intent_workflow

Kind Name Line Description
class TestWorkflowStep 59
method TestWorkflowStep.test_to_dict 60
class TestWorkflowDef 74
method TestWorkflowDef.test_to_dict 75
method TestWorkflowDef.test_get_step 88
class TestWorkflowResult 101
method TestWorkflowResult.test_to_dict 102
class TestIntentWorkflow 113
method TestIntentWorkflow.test_define_and_get_status 114
method TestIntentWorkflow.test_execute_sequential 129
method TestIntentWorkflow.test_execute_parallel 154
method TestIntentWorkflow.test_execute_parallel_failure 176
method TestIntentWorkflow.test_execute_dag 204
method TestIntentWorkflow.test_execute_dag_deadlock 228
method TestIntentWorkflow.test_execute_unknown_mode 245
method TestIntentWorkflow.test_cancel 258
method TestIntentWorkflow.test_pause_and_resume 271
method TestIntentWorkflow.test_get_status_missing 287
method TestIntentWorkflow.test_list_workflows 292
method TestIntentWorkflow.test_list_workflows_filtered 304
method TestIntentWorkflow.test_execute_sequential_fail_strategy 318
method TestIntentWorkflow.test_execute_sequential_retry_strategy 345
method TestIntentWorkflow.test_execute_dag_continue_strategy 365
method TestIntentWorkflow.test_retry_step 382
method TestIntentWorkflow.test_execute_sequential_fail_strategy_actually_fails 399 A step whose intent starts in a terminal state (e.g. CANCELLED)
method TestIntentWorkflow.test_execute_sequential_retry_strategy_exhausts_and_fails 432 A step that can never succeed (terminal starting status) exhausts
method TestIntentWorkflow.test_execute_sequential_continue_strategy_skips_failed_step 461 CONTINUE strategy lets the loop proceed past a genuinely failed
method TestIntentWorkflow.test_execute_parallel_real_failure_reports_failed_steps 494 A genuinely failing step (terminal starting status) makes
method TestIntentWorkflow.test_execute_dag_fail_strategy_actually_fails 525 A DAG step with the default FAIL strategy that genuinely fails
method TestIntentWorkflow.test_execute_dag_continue_strategy_real_failure_marks_satisfied 546 CONTINUE strategy treats a genuinely failed DAG step as satisfied
method TestIntentWorkflow.test_retry_step_exhausts_all_attempts_and_returns_failed 582 Direct unit test of _retry_step: a step that can never
method TestIntentWorkflow.test_execute_step_exception 605