Orchestrata Ultimate › Tests › Reference › session › test_session_kg_context

Tests reference — tests/session/test_session_kg_context.py

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

Prose pending.

tests/session/test_session_kg_context.py

source · 22 tests · 213 lines

Tests for session.kg_context — KnowledgeGraphContext class.

Covers: session.kg_context

Kind Name Line Description
class TestKnowledgeGraphContextInit 17 Tests for KnowledgeGraphContext initialization.
method TestKnowledgeGraphContextInit.test_default_init 20 Test default initialization.
method TestKnowledgeGraphContextInit.test_custom_init 35 Test initialization with custom parameters.
class TestKnowledgeGraphContextDisconnected 49 Tests for query methods when not connected.
method TestKnowledgeGraphContextDisconnected.test_connected_property_false 52 Test connected property when driver is None.
method TestKnowledgeGraphContextDisconnected.test_run_returns_empty_when_disconnected 57 Test _run returns empty list when no driver.
method TestKnowledgeGraphContextDisconnected.test_get_file_context_disconnected 63 Test get_file_context returns empty structure when disconnected.
method TestKnowledgeGraphContextDisconnected.test_get_spec_context_disconnected 73 Test get_spec_context returns empty structure when disconnected.
method TestKnowledgeGraphContextDisconnected.test_get_class_context_disconnected 79 Test get_class_context returns empty structure when disconnected.
method TestKnowledgeGraphContextDisconnected.test_get_session_context_disconnected 90 Test get_session_context returns empty structure when disconnected.
method TestKnowledgeGraphContextDisconnected.test_get_undocumented_disconnected 101 Test get_undocumented returns empty list when disconnected.
method TestKnowledgeGraphContextDisconnected.test_get_untraced_disconnected 107 Test get_untraced returns empty list when disconnected.
method TestKnowledgeGraphContextDisconnected.test_get_unchecked_requirements_disconnected 113 Test get_unchecked_requirements returns empty when disconnected.
method TestKnowledgeGraphContextDisconnected.test_search_disconnected 119 Test search returns empty list when disconnected.
method TestKnowledgeGraphContextDisconnected.test_multi_hop_disconnected 125 Test multi_hop returns empty list when disconnected.
method TestKnowledgeGraphContextDisconnected.test_close_when_no_driver 131 Test close is safe when no driver is set.
class TestKnowledgeGraphContextConnect 138 Tests for connect/close lifecycle.
method TestKnowledgeGraphContextConnect.test_connect_bad_uri 141 Test connect with bad URI returns False.
class TestFormatForInjection 152 Tests for format_for_injection static method.
method TestFormatForInjection.test_format_empty_list 155 Test formatting empty list returns empty string.
method TestFormatForInjection.test_format_list_of_dicts 160 Test formatting list of dictionaries.
method TestFormatForInjection.test_format_list_skips_empty_values 172 Test that empty values are skipped in list formatting.
method TestFormatForInjection.test_format_dict_context 178 Test formatting a single dict context.
method TestFormatForInjection.test_format_dict_truncates_long_lists 193 Test that lists longer than 10 items are truncated.
method TestFormatForInjection.test_format_plain_string 203 Test formatting a non-dict, non-list value.
method TestFormatForInjection.test_format_dict_skips_empty_values 208 Test that empty scalar values are skipped.