Orchestrata Ultimate › Tests › Reference › session › test_session_graph_store_coverage

Tests reference — tests/session/test_session_graph_store_coverage.py

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

Prose pending.

tests/session/test_session_graph_store_coverage.py

source · 12 tests · 205 lines

Coverage tests for GraphSessionStore — disconnected and exception paths.

Covers: session.graph_store, session.types

Kind Name Line Description
class TestDisconnectedPaths 65 All persistence calls return False/0/[] when not connected.
method TestDisconnectedPaths.test_persist_session_disconnected 68
method TestDisconnectedPaths.test_persist_fact_disconnected 71
method TestDisconnectedPaths.test_persist_facts_batch_disconnected 75
method TestDisconnectedPaths.test_persist_portfolio_disconnected 78
method TestDisconnectedPaths.test_link_session_to_portfolio_disconnected 81
method TestDisconnectedPaths.test_link_sessions_disconnected 84
method TestDisconnectedPaths.test_query_session_history_disconnected 87
method TestDisconnectedPaths.test_query_fact_timeline_disconnected 90
method TestDisconnectedPaths.test_persist_carryover_disconnected 93
method TestDisconnectedPaths.test_cleanup_session_disconnected 99
class TestConnectedHappyPaths 103 Cover normal write paths against real graph.
method TestConnectedHappyPaths.test_full_lifecycle 106
class TestExceptionPaths 188 Trigger the except branches by closing the driver mid-operation.
method TestExceptionPaths.test_persist_session_after_close_returns_false 191