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. |