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