Orchestrata Ultimate › Tests › Reference › orchestrator › test_intent_lifecycle_behavioral

Tests reference — tests/orchestrator/test_intent_lifecycle_behavioral.py

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

Prose pending.

tests/orchestrator/test_intent_lifecycle_behavioral.py

source · 34 tests · 457 lines

Behavioral tests for intent lifecycle and history with Redis.

Covers: infra.redis_state, orchestrator.graph_audit, orchestrator.intent_history, orchestrator.intent_lifecycle, orchestrator.intent_types

Kind Name Line Description
function test_record_persists_intent_to_graph 76 record() must persist the intent to graph when a trail is wired.
class TestIntentLifecycleManager 133
method TestIntentLifecycleManager.test_can_transition_valid 134
method TestIntentLifecycleManager.test_can_transition_invalid 148
method TestIntentLifecycleManager.test_transition_success 158
method TestIntentLifecycleManager.test_transition_invalid_raises 170
method TestIntentLifecycleManager.test_transition_sets_error_message 181
method TestIntentLifecycleManager.test_get_intent_missing 192
method TestIntentLifecycleManager.test_store_intent 195
method TestIntentLifecycleManager.test_get_history 205
method TestIntentLifecycleManager.test_cleanup_expired 218
method TestIntentLifecycleManager.test_get_active_intents 235
method TestIntentLifecycleManager.test_invalid_transition_error 247
class TestIntentHistory 254
method TestIntentHistory.test_record_and_get 255
method TestIntentHistory.test_search_by_action 268
method TestIntentHistory.test_search_by_requester 282
method TestIntentHistory.test_search_by_status 296
method TestIntentHistory.test_paginate 310
method TestIntentHistory.test_replay 324
method TestIntentHistory.test_export_json 337
method TestIntentHistory.test_export_csv 349
method TestIntentHistory.test_export_csv_empty 362
method TestIntentHistory.test_get_statistics 368
method TestIntentHistory.test_prune 382
method TestIntentHistory.test_count_and_recent 394
class TestIntentHistoryFilter 409
method TestIntentHistoryFilter.test_matches_action 410
method TestIntentHistoryFilter.test_matches_status 415
method TestIntentHistoryFilter.test_matches_requester 420
method TestIntentHistoryFilter.test_matches_dates 425
method TestIntentHistoryFilter.test_matches_dates_outside 432
method TestIntentHistoryFilter.test_matches_no_filter 437
class TestPage 442
method TestPage.test_has_next 443
method TestPage.test_has_next_false 447
method TestPage.test_total_pages 451
method TestPage.test_total_pages_zero_size 455