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 |