Orchestrata Ultimate › Tests › Reference › orchestrator › test_engine_extended
Tests reference — tests/orchestrator/test_engine_extended.py
Module of tests/orchestrator, split out because the directory page would be too large.
Prose pending.
tests/orchestrator/test_engine_extended.py
source · 33 tests · 799 lines
Covers: infra.redis_state, orchestrator.engine, orchestrator.intent_parser
| Kind | Name | Line | Description |
|---|---|---|---|
| class | TestPolicyContextExtended |
395 | |
| method | TestPolicyContextExtended.test_to_cache_key_json_fallback |
396 | to_cache_key() falls back to empty dict when json.dumps raises. |
| class | TestUOxEngineExtended |
414 | |
| method | TestUOxEngineExtended.test_initialize_graph_no_start_method |
417 | initialize() logs warning when graph lacks start(). |
| method | TestUOxEngineExtended.test_initialize_graph_start_raises |
423 | initialize() logs error when graph.start() raises. |
| method | TestUOxEngineExtended.test_shutdown_redis_no_close |
434 | shutdown() handles redis without close() method. |
| method | TestUOxEngineExtended.test_shutdown_redis_close_raises |
441 | shutdown() handles redis.close() raising. |
| method | TestUOxEngineExtended.test_shutdown_graph_no_close |
448 | shutdown() handles graph without close() method. |
| method | TestUOxEngineExtended.test_shutdown_graph_close_raises |
455 | shutdown() handles graph.close() raising. |
| method | TestUOxEngineExtended.test_health_check_graph_success |
464 | health_check() reports graph healthy when driver verifies. |
| method | TestUOxEngineExtended.test_health_check_redis_error |
492 | health_check() reports redis error. |
| method | TestUOxEngineExtended.test_health_check_graph_no_driver |
499 | health_check() reports missing graph driver. |
| method | TestUOxEngineExtended.test_health_check_graph_driver_error |
506 | health_check() reports graph driver connectivity error. |
| method | TestUOxEngineExtended.test_evaluate_policy_cache_hit |
515 | evaluate_policy() returns cached result when present. |
| method | TestUOxEngineExtended.test_evaluate_policy_cache_lookup_error |
540 | evaluate_policy() continues evaluation when cache lookup raises. |
| method | TestUOxEngineExtended.test_evaluate_policy_with_intent_provided |
553 | evaluate_policy() skips parsing when intent is already provided. |
| method | TestUOxEngineExtended.test_evaluate_policy_prolog_allow |
569 | evaluate_policy() returns ALLOW when Prolog approves. |
| method | TestUOxEngineExtended.test_evaluate_policy_prolog_escalate |
583 | evaluate_policy() returns ESCALATE when Prolog requests it. |
| method | TestUOxEngineExtended.test_evaluate_policy_prolog_no_results |
596 | evaluate_policy() returns DENY when Prolog yields no results. |
| method | TestUOxEngineExtended.test_evaluate_policy_cache_write_error |
608 | evaluate_policy() returns result even when cache write raises. |
| method | TestUOxEngineExtended.test_record_audit_success |
623 | _record_audit() returns an audit_id on success. |
| method | TestUOxEngineExtended.test_record_audit_graph_failure_with_retry |
641 | _record_audit() queues retry in Redis when graph logging fails. |
| method | TestUOxEngineExtended.test_record_audit_graph_failure_retry_also_fails |
664 | _record_audit() returns audit_id even when both graph and retry queue fail. |
| method | TestUOxEngineExtended.test_start_session_returns_false |
687 | start_session() returns False when redis create_session returns False. |
| method | TestUOxEngineExtended.test_start_session_raises |
693 | start_session() raises RuntimeError when redis create_session raises. |
| method | TestUOxEngineExtended.test_end_session_returns_false |
699 | end_session() returns False when redis delete_session returns False. |
| method | TestUOxEngineExtended.test_end_session_raises |
705 | end_session() raises RuntimeError when redis delete_session raises. |
| method | TestUOxEngineExtended.test_parse_intent_from_context_default |
713 | Unknown tool maps to READ action and SYSTEM resource. |
| method | TestUOxEngineExtended.test_parse_intent_from_context_write |
723 | Write tool maps to WRITE action. |
| method | TestUOxEngineExtended.test_parse_intent_from_context_edit |
735 | Edit tool maps to MODIFY action. |
| method | TestUOxEngineExtended.test_parse_intent_from_context_delete |
746 | Delete tool maps to DELETE action. |
| method | TestUOxEngineExtended.test_parse_intent_from_context_directory |
757 | path parameter maps to DIRECTORY resource type. |
| method | TestUOxEngineExtended.test_parse_intent_from_context_command |
765 | command parameter maps to COMMAND resource type. |
| method | TestUOxEngineExtended.test_evaluate_intent_prolog_allow |
776 | _evaluate_intent() parses ALLOW from Prolog response. |
| method | TestUOxEngineExtended.test_evaluate_intent_prolog_no_results |
789 | _evaluate_intent() defaults to DENY when Prolog returns nothing. |