Test files: 5. Test functions: 51. Described by their authors (docstring or @DisplayName): 0. Where there is no description, the line shows the test name in words and says so.
Latest result: ragleap-memory-tests (3.10) passed 89 passed, 0 skipped, 0 failed CI job ragleap-memory-tests (3.11) passed 89 passed, 0 skipped, 0 failed CI job ragleap-memory-tests (3.12) passed 89 passed, 0 skipped, 0 failed CI job
test_add_validation.py — 10 tests 10 passed, 0 failed, 0 skipped
No file-level description in the source.
test_add_returns_entry_with_safe_defaultspassed
Add returns entry with safe defaults (no description in the source; shown from the name)test_explicit_trust_kind_source_importance_metadatapassed
Explicit trust kind source importance metadata (no description in the source; shown from the name)test_bad_text_refusedpassed
Bad text refused (no description in the source; shown from the name)test_text_size_limit_counts_bytes_and_boundarypassed
Text size limit counts bytes and boundary (no description in the source; shown from the name)test_bad_fields_refusedpassed
Bad fields refused (no description in the source; shown from the name)test_scope_must_be_a_scopepassed
Scope must be a scope (no description in the source; shown from the name)test_metadata_rulespassed
Metadata rules (no description in the source; shown from the name)test_expires_at_must_be_awarepassed
Expires at must be aware (no description in the source; shown from the name)test_derived_from_rulespassed
Derived from rules (no description in the source; shown from the name)test_derived_from_cannot_point_into_another_tenantpassed
Derived from cannot point into another tenant (no description in the source; shown from the name)
test_durability.py — 8 tests 8 passed, 0 failed, 0 skipped
No file-level description in the source.
test_data_survives_reopenpassed
Data survives reopen (no description in the source; shown from the name)test_database_file_is_privatepassed
Database file is private (no description in the source; shown from the name)test_newer_schema_is_refusedpassed
Newer schema is refused (no description in the source; shown from the name)test_threads_can_add_concurrentlypassed
Threads can add concurrently (no description in the source; shown from the name)test_a_failed_write_leaves_nothing_behindpassed
A failed write leaves nothing behind (no description in the source; shown from the name)test_audit_log_records_operations_without_textpassed
Audit log records operations without text (no description in the source; shown from the name)test_a_failing_audit_log_blocks_the_writepassed
A failing audit log blocks the write (no description in the source; shown from the name)test_a_failing_audit_log_blocks_erase_and_forgetpassed
A failing audit log blocks erase and forget (no description in the source; shown from the name)
test_isolation.py — 11 tests 11 passed, 0 failed, 0 skipped
No file-level description in the source.
test_search_never_crosses_tenantspassed
Search never crosses tenants (no description in the source; shown from the name)test_get_across_tenants_looks_like_missingpassed
Get across tenants looks like missing (no description in the source; shown from the name)test_count_export_are_per_tenantpassed
Count export are per tenant (no description in the source; shown from the name)test_forget_cannot_delete_another_tenants_entrypassed
Forget cannot delete another tenants entry (no description in the source; shown from the name)test_supersede_cannot_touch_another_tenants_entrypassed
Supersede cannot touch another tenants entry (no description in the source; shown from the name)test_erase_and_sweep_stay_inside_the_tenantpassed
Erase and sweep stay inside the tenant (no description in the source; shown from the name)test_narrow_scope_sees_only_its_own_subjectpassed
Narrow scope sees only its own subject (no description in the source; shown from the name)test_tenant_wide_scope_sees_every_subject_in_its_tenantpassed
Tenant wide scope sees every subject in its tenant (no description in the source; shown from the name)test_subject_scope_does_not_see_tenant_level_entriespassed
Subject scope does not see tenant level entries (no description in the source; shown from the name)test_agent_and_session_parts_narrow_toopassed
Agent and session parts narrow too (no description in the source; shown from the name)test_search_query_cannot_escape_the_scopepassed
Search query cannot escape the scope (no description in the source; shown from the name)
test_lifecycle.py — 9 tests 9 passed, 0 failed, 0 skipped
No file-level description in the source.
test_supersede_links_old_and_newpassed
Supersede links old and new (no description in the source; shown from the name)test_supersede_overrides_and_keeps_the_old_entrys_scopepassed
Supersede overrides and keeps the old entrys scope (no description in the source; shown from the name)test_narrower_scope_cannot_supersede_a_wider_entrypassed
Narrower scope cannot supersede a wider entry (no description in the source; shown from the name)test_cannot_supersede_twice_or_with_bad_inputpassed
Cannot supersede twice or with bad input (no description in the source; shown from the name)test_forget_counts_and_removes_from_searchpassed
Forget counts and removes from search (no description in the source; shown from the name)test_export_includes_everything_visiblepassed
Export includes everything visible (no description in the source; shown from the name)test_sweep_expired_deletes_only_expired_in_scopepassed
Sweep expired deletes only expired in scope (no description in the source; shown from the name)test_erase_removes_text_from_the_filepassed
Erase removes text from the file (no description in the source; shown from the name)test_forget_alone_may_leave_traces_until_compactpassed
Forget alone may leave traces until compact (no description in the source; shown from the name)
test_search.py — 13 tests 13 passed, 0 failed, 0 skipped
No file-level description in the source.
test_relevance_order_and_scorespassed
Relevance order and scores (no description in the source; shown from the name)test_any_word_may_match_and_unmatched_returns_nothingpassed
Any word may match and unmatched returns nothing (no description in the source; shown from the name)test_odd_queries_do_not_errorpassed
Odd queries do not error (no description in the source; shown from the name)test_query_limits_and_typespassed
Query limits and types (no description in the source; shown from the name)test_bad_k_refusedpassed
Bad k refused (no description in the source; shown from the name)test_k_limits_results_and_is_cappedpassed
K limits results and is capped (no description in the source; shown from the name)test_store_wide_result_cap_applies_even_when_k_is_largerpassed
Store wide result cap applies even when k is larger (no description in the source; shown from the name)test_kinds_filterpassed
Kinds filter (no description in the source; shown from the name)test_min_trust_filterpassed
Min trust filter (no description in the source; shown from the name)test_search_results_carry_their_trust_labelpassed
Search results carry their trust label (no description in the source; shown from the name)test_expired_entries_are_hidden_unless_askedpassed
Expired entries are hidden unless asked (no description in the source; shown from the name)test_superseded_entries_are_hidden_unless_askedpassed
Superseded entries are hidden unless asked (no description in the source; shown from the name)test_non_english_text_is_searchablepassed
Non english text is searchable (no description in the source; shown from the name)