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.