Orchestrata Ultimate › Tests › Reference › session › test_prolog_facts
Tests reference — tests/session/test_prolog_facts.py
Module of tests/session, split out because the directory page would be too large.
Prose pending.
tests/session/test_prolog_facts.py
source · 23 tests · 178 lines
Tests for session.prolog_facts using real PrologBridge.
Covers: session.prolog_facts, session.types
| Kind | Name | Line | Description |
|---|---|---|---|
| class | TestPrologFactBridge |
29 | |
| method | TestPrologFactBridge.test_init_no_bridge |
30 | |
| method | TestPrologFactBridge.test_init_with_bridge |
36 | |
| method | TestPrologFactBridge.test_set_bridge |
41 | |
| method | TestPrologFactBridge.test_assert_fact_no_bridge |
46 | |
| method | TestPrologFactBridge.test_assert_fact_with_bridge |
51 | |
| method | TestPrologFactBridge.test_retract_fact_no_bridge |
59 | |
| method | TestPrologFactBridge.test_query_facts_no_bridge |
63 | |
| method | TestPrologFactBridge.test_batch_assert_no_bridge |
68 | |
| method | TestPrologFactBridge.test_batch_assert_with_bridge |
73 | |
| method | TestPrologFactBridge.test_clear_session_facts_no_bridge |
81 | |
| method | TestPrologFactBridge.test_clear_session_facts_with_bridge |
85 | |
| method | TestPrologFactBridge.test_fact_to_term |
99 | |
| method | TestPrologFactBridge.test_asserted_count_tracks_asserted |
105 | |
| method | TestPrologFactBridge.test_query_facts_with_bridge |
111 | |
| method | TestPrologFactBridge.test_retract_fact_with_bridge_success |
120 | |
| method | TestPrologFactBridge.test_retract_fact_invalid_session_id |
131 | |
| method | TestPrologFactBridge.test_retract_fact_invalid_fact_id |
140 | |
| method | TestPrologFactBridge.test_query_facts_invalid_session_id |
145 | |
| method | TestPrologFactBridge.test_query_facts_invalid_fact_type |
150 | |
| method | TestPrologFactBridge.test_clear_session_facts_invalid_session_id |
155 | |
| method | TestPrologFactBridge.test_assert_fact_raises_on_malformed_fact_type |
160 | |
| method | TestPrologFactBridge.test_check_safe_atom_rejects_single_quote |
172 | |
| method | TestPrologFactBridge.test_check_safe_atom_allows_plain_value |
176 |