Orchestrata Ultimate › Tests › Reference › knowledge_graph › test_prolog_bridge

Tests reference — tests/knowledge_graph/test_prolog_bridge.py

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

Prose pending.

tests/knowledge_graph/test_prolog_bridge.py

source · 20 tests · 222 lines

Test Standards Compliance (see AGENTS.md § Test Standards):

Covers: core.paths, infra.prolog_bridge, knowledge_graph.prolog_bridge

Kind Name Line Description
class TestKnowledgePrologBridgeNoBridge 70
method TestKnowledgePrologBridgeNoBridge.test_available_without_bridge 71
method TestKnowledgePrologBridgeNoBridge.test_assert_ownership_without_bridge 75
method TestKnowledgePrologBridgeNoBridge.test_query_ownership_without_bridge 79
method TestKnowledgePrologBridgeNoBridge.test_check_can_modify_without_bridge 83
method TestKnowledgePrologBridgeNoBridge.test_query_transitive_deps_without_bridge 87
method TestKnowledgePrologBridgeNoBridge.test_check_in_scope_without_bridge 91
class TestKnowledgePrologBridgeWithBridge 101
method TestKnowledgePrologBridgeWithBridge.test_available_with_bridge 102
method TestKnowledgePrologBridgeWithBridge.test_assert_ownership_with_bridge 105
method TestKnowledgePrologBridgeWithBridge.test_assert_ownership_bridge_raises 112 If assert_fact raises, assert_ownership returns None.
method TestKnowledgePrologBridgeWithBridge.test_query_ownership_with_bridge 122
method TestKnowledgePrologBridgeWithBridge.test_query_ownership_empty_results 128
method TestKnowledgePrologBridgeWithBridge.test_query_ownership_bridge_raises 133 If _prolog.query raises, query_ownership returns False.
method TestKnowledgePrologBridgeWithBridge.test_check_can_modify_with_bridge 146
method TestKnowledgePrologBridgeWithBridge.test_check_can_modify_empty_results 152
method TestKnowledgePrologBridgeWithBridge.test_check_can_modify_bridge_raises 157 If _prolog.query raises, check_can_modify returns False.
method TestKnowledgePrologBridgeWithBridge.test_query_transitive_deps_with_bridge 170
method TestKnowledgePrologBridgeWithBridge.test_query_transitive_deps_bridge_raises 187 If _prolog.query raises, query_transitive_deps returns [].
method TestKnowledgePrologBridgeWithBridge.test_check_in_scope_with_bridge 200
method TestKnowledgePrologBridgeWithBridge.test_check_in_scope_empty_results 206
method TestKnowledgePrologBridgeWithBridge.test_check_in_scope_bridge_raises 211 If _prolog.query raises, check_in_scope defaults to True.