Orchestrata Ultimate › Tests › Reference › session › test_session_fact_emitter_coverage

Tests reference — tests/session/test_session_fact_emitter_coverage.py

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

Prose pending.

tests/session/test_session_fact_emitter_coverage.py

source · 5 tests · 124 lines

Coverage tests for FactEmitter — Neo4j and Prolog paths.

Covers: infra.redis_state, session.fact_emitter, session.graph_store, session.prolog_interface, session.redis_store, session.types

Kind Name Line Description
class TestEmitWithNeo4j 79 Cover lines 153-156, 187-190 — Neo4j persistence in emit and batch_emit.
method TestEmitWithNeo4j.test_emit_with_neo4j_persists 82
method TestEmitWithNeo4j.test_batch_emit_with_neo4j 89
class TestFlushToProlog 96 Cover lines 264-275 — flush_to_prolog logic.
method TestFlushToProlog.test_flush_no_prolog_returns_zero 104
method TestFlushToProlog.test_flush_with_prolog_no_engine 110
method TestFlushToProlog.test_flush_empty_session 120