Orchestrata Ultimate › Tests › Reference › knowledge_graph › test_knowledge_query

Tests reference — tests/knowledge_graph/test_knowledge_query.py

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

Prose pending.

tests/knowledge_graph/test_knowledge_query.py

source · 26 tests · 196 lines

Tests for Knowledge Graph query engine and search.

Covers: knowledge_graph.query_engine, knowledge_graph.search, knowledge_graph.types

Kind Name Line Description
class TestQueryEngineInit 16 Test QueryEngine initialization.
method TestQueryEngineInit.test_init_no_client 19
method TestQueryEngineInit.test_init_custom_cache_size 25
method TestQueryEngineInit.test_default_cache_size 29
class TestQueryEngineCache 34 Test LRU cache behavior.
method TestQueryEngineCache.test_cache_key_deterministic 37
method TestQueryEngineCache.test_cache_key_different_queries 43
method TestQueryEngineCache.test_cache_key_different_params 49
method TestQueryEngineCache.test_cache_put_get 55
method TestQueryEngineCache.test_cache_miss 61
method TestQueryEngineCache.test_cache_eviction 66
method TestQueryEngineCache.test_cache_lru_order 76
method TestQueryEngineCache.test_invalidate_cache 86
class TestQueryEngineOffline 95 Test QueryEngine behavior when no graph client is available.
method TestQueryEngineOffline.test_query_returns_empty_no_client 98
method TestQueryEngineOffline.test_multi_hop_returns_empty_bundle_no_client 103
method TestQueryEngineOffline.test_search_returns_empty_no_client 111
method TestQueryEngineOffline.test_get_context_returns_bundle_no_client 116
class TestQueryEngineProperties 123 Test QueryEngine property accessors.
method TestQueryEngineProperties.test_query_count_initial 126
method TestQueryEngineProperties.test_cache_size_initial 130
method TestQueryEngineProperties.test_cache_size_after_puts 134
class TestSearchEngineInit 141 Test SearchEngine initialization.
method TestSearchEngineInit.test_init_no_client 144
method TestSearchEngineInit.test_search_count_property 149
class TestSearchEngineOffline 154 Test SearchEngine behavior when no graph client is available.
method TestSearchEngineOffline.test_full_text_search_returns_empty 157
method TestSearchEngineOffline.test_search_by_type_returns_empty 162
method TestSearchEngineOffline.test_search_by_relationship_returns_empty 167
method TestSearchEngineOffline.test_search_by_relationship_incoming 172
class TestSearchEnginePerformance 180 Test SearchEngine performance.
method TestSearchEnginePerformance.test_init_under_1ms 183
method TestSearchEnginePerformance.test_offline_search_under_1ms 190