Orchestrata Ultimate › Tests › Reference › session › test_session_graph_store
Tests reference — tests/session/test_session_graph_store.py
Module of tests/session, split out because the directory page would be too large.
Prose pending.
tests/session/test_session_graph_store.py
source · 24 tests · 364 lines
Tests for GraphSessionStore.
Covers: session.graph_store, session.types, core.graph/ (package)
| Kind | Name | Line | Description |
|---|---|---|---|
| class | TestConnection |
77 | Test graph connection. |
| method | TestConnection.test_connected |
80 | |
| method | TestConnection.test_disconnected_store |
83 | |
| class | TestSessionPersistence |
96 | Test session node operations. |
| method | TestSessionPersistence.test_persist_session |
99 | |
| method | TestSessionPersistence.test_persist_session_idempotent |
104 | |
| method | TestSessionPersistence.test_query_session_history |
110 | |
| method | TestSessionPersistence.test_cleanup_session |
115 | |
| class | TestFactPersistence |
121 | Test fact node operations. |
| method | TestFactPersistence.test_persist_single_fact |
124 | |
| method | TestFactPersistence.test_persist_facts_batch |
130 | |
| method | TestFactPersistence.test_query_fact_timeline |
136 | |
| class | TestPortfolio |
145 | Test portfolio operations. |
| method | TestPortfolio.test_persist_portfolio |
148 | |
| method | TestPortfolio.test_link_session_to_portfolio |
155 | |
| method | TestPortfolio.test_query_portfolio_sessions |
164 | |
| class | TestSessionLinking |
176 | Test session succession linking. |
| method | TestSessionLinking.test_link_sessions |
179 | |
| class | TestCarryoverPersistence |
191 | Test carryover operations. |
| method | TestCarryoverPersistence.test_persist_carryover |
194 | |
| method | TestCarryoverPersistence.test_carryover_with_target_session |
212 | |
| class | TestDisconnectedOperations |
246 | Test operations when the graph is unavailable. |
| method | TestDisconnectedOperations.test_persist_session_disconnected |
249 | |
| method | TestDisconnectedOperations.test_persist_fact_disconnected |
261 | |
| method | TestDisconnectedOperations.test_query_disconnected |
274 | |
| class | TestWriteFailureObservability |
287 | Every write method must return its documented failure sentinel (not |
| method | TestWriteFailureObservability.test_persist_facts_batch_returns_zero_on_write_failure |
326 | |
| method | TestWriteFailureObservability.test_persist_portfolio_returns_false_on_write_failure |
333 | |
| method | TestWriteFailureObservability.test_link_session_to_portfolio_returns_false_on_write_failure |
337 | |
| method | TestWriteFailureObservability.test_link_sessions_returns_false_on_write_failure |
343 | |
| method | TestWriteFailureObservability.test_persist_carryover_returns_false_on_write_failure |
348 | |
| method | TestWriteFailureObservability.test_cleanup_session_returns_false_on_write_failure |
361 |