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 |